Re: Page List Plus

2016年7月6日 at 16:55

現在、複数のページ属性で絞り込み検索をするカスタマイズをしているのですが、
検索条件のクリアを画面遷移せず出来ないかを調べています。

<a href="<?php echo $controller->seeAllLinkUrl; ?>">絞込み条件をクリア</a>

上記リンクで検索条件をクリア出来るのですが、画面が遷移してしまいます。
絞り込み検索はAjaxで画面遷移せず動作しているので、条件のクリアも画面遷移が起きないようにしたいのですが、どうすれば良いのでしょうか……?

Re: Page List Plus

2016年7月7日 at 12:42
自己解決しました。

/packages/skybluesofa_page_list_plus/js/page_list_plus.js の中で、フォームやページネーションが押された場合の処理が記述されている事が分かりましたので、
このファイルを /application/js/ にコピーして処理を追加することで、画面遷移せずに検索条件をクリアすることが出来るようになりました。

修正後のjsファイルを添付いたします(そのままでは投稿出来なかったので圧縮しています)。
17行目から20行目で、『検索条件のクリア』がクリックされた時のイベントを追加して、
37行目から48行目に実際の処理を追加しています。