管理画面でカスタムフィールドのソート
- » binbin > 管理画面でカスタムフィールドのソート @ 2018/12/4 20:05
- seto > Re: 管理画面でカスタムフィールドのソート @ 2018/12/5 13:27
- binbin > Re: 管理画面でカスタムフィールドのソート @ 2018/12/5 16:42
binbin > 管理画面でカスタムフィールドのソート @ 2018/12/4 20:05 |
---|
プラグインのイベントで、BlogPostを拡張してカスタムフィールドを追加しました。
DBテーブルも追加しました。 同じくイベントで追加したカスタムフィールドを、管理画面のブログ記事一覧で表示させることはできたのですが、 このカスタムフィールドを、既にあるpaginetorのソートで、並び替えしたいのですが、できますでしょうか? (添付画像にはカスタムフィールが表示されていませんが、) basercmsの管理画面で最初からあるソート機能、テーブルのヘッダ部分に緑色のテキストをクリックすると並び替わる機能に、 別モデルのカスタムフィールドを追加して、それもソートさせたいのです。 さて、これはどうやって実装しようかと悩みまして、 1,イベントで割り込ませる 2,そもそも、それ用に管理画面を作ってしまう。 Blog.BlogPosts.beforeRender この辺のイベントにpaginatorを割り込ませれば、できるのかなーと思ったり、 無理そうなら、それ用に管理画面作ってしまおうかなーと思ったり、なにか良い方法は無いかなーと探しております。 なにか、それっぽいことをやったことがありましたら、なにかヒントだけでもお願いいたします。 |