質問 > 管理機能 > [受注管理] PHPExcelを使ったことのある方に質問です。 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
stonesys |
投稿日時: 2014/8/19 17:47
対応状況: −−−
|
一人前 登録日: 2013/6/4 居住地: 投稿: 118 |
[受注管理] PHPExcelを使ったことのある方に質問です。 いつもお世話になっております。
受注管理画面でPHPExcelを使ってExcelファイルの出力を行っています。 <a href="java script:;" class="btn-normal" name="excelexport" onclick="eccube.setModeAndSubmit('excelexport','','');">Excel出力</a> のようにし、 case 'excelexport': $this->lfGetExcel($name, $objFormParam); break; といった感じの処理をしています。 出力実行後、画面遷移は特にしないのですが、そこで金額を変えたりしたあとに受注情報の変更を行おうとすると、またExcelを出力しようとしてしまっています。 もちろんlfGetExcel() の最後にexit()も忘れずに入れています。 原因がわからず困っています。 同じような現象が起こったことのある方いらっしゃいましたらご教授願います。 お願いします。
|
yona |
投稿日時: 2014/8/19 18:08
対応状況: −−−
|
半人前 登録日: 2012/2/10 居住地: 投稿: 25 |
Re: [受注管理] PHPExcelを使ったことのある方に質問です。 setModeAndSubmit() がその画面上の mode(hidden) を
"excelexport"に書き換えたままの状態になっているからだと思います。 現在のmodeを一時的に退避しておいて、 送信処理が完了したら退避したmodeを戻すようにすれば解消できると思いますよ。 |
stonesys |
投稿日時: 2014/8/20 16:35
対応状況: −−−
|
一人前 登録日: 2013/6/4 居住地: 投稿: 118 |
Re: [受注管理] PHPExcelを使ったことのある方に質問です。 初期値が、pre_editだったので、
$_RECUEST = 'pre_edit'; $_POST = 'pre_edit'; $_mode = 'pre_edit'; のように、色々なケースを完了後の処理に追加したのですが、 実現できません。 引用:
の具体的な書き方を教えていただけないでしょうか?
|
seasoft |
投稿日時: 2014/8/20 16:37
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: [受注管理] PHPExcelを使ったことのある方に質問です。 極超斜め読みですが・・・
$_RECUEST['mopde'] = とかでは?
|
stonesys |
投稿日時: 2014/8/20 16:45
対応状況: −−−
|
一人前 登録日: 2013/6/4 居住地: 投稿: 118 |
Re: [受注管理] PHPExcelを使ったことのある方に質問です。 失礼しました。
$_RECUEST['mode'] という風には記述してあります。
|
yona |
投稿日時: 2014/8/20 17:20
対応状況: −−−
|
半人前 登録日: 2012/2/10 居住地: 投稿: 25 |
Re: [受注管理] PHPExcelを使ったことのある方に質問です。 紛らわしい書き方ですみません;
(前回書いた内容が原因であれば、)修正する必要があるのはテンプレート、JS側だと思われますので 関数を新しく作るなどして、submitした後にmodeを戻せばよいのでは?という意味でした。
上記のような関数を作った後に、 エクセル出力のリンクのonclickを修正すれば動きませんか? (form1は、実際のformについている名前と同じものを指定してください。)
実際に動かしてはいないのですが...; 他に送信する必要のあるパラメータ等あれば追加するなど、 おかしなところがあれば適宜調整していただけるとよいかと思います。 |
stonesys |
投稿日時: 2014/8/20 17:41
対応状況: 解決済
|
一人前 登録日: 2013/6/4 居住地: 投稿: 118 |
Re: [受注管理] PHPExcelを使ったことのある方に質問です。 全くもってその通りでした。
裏側の処理ばかりに目がいっていて、 まさかテンプレートに問題があるとは思っていませんでした・・・・。 ありがとうございます。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |