イントラマートの「imuiListTable」に絞り込みフィルターを設定する方法

2018-02-07

イントラマートの「imuiListTable」に絞り込みフィルターを設定する方法はイントラマートのAPIドキュメントにはないのですが、展開されたソースを見ると内部的には「jqGrid」を利用しているようなので、そのオブジェクトに直接「絞り込みフィルター」を設定します。

イントラマートとは
株式会社NTTデータイントラマート社が開発・販売している、Webアプリケーションシステムのシステム共通基盤(統合型フレームワーク)で、国内の著名企業を中心に6,000社以上に導入されています。 イントラマートを導入することにより、Webシステム開発における短納期・低コスト・標準化推進・品質向上を実現できます。
詳しくはこちらをご覧ください。

イントラマートの「imuiListTable」に絞り込みフィルターを設定する方法

まずはファンクションコンテナーにデータの設定をします。

次はプレゼンテーションページにテーブルを生成して「絞り込みフィルター」を設定します。

「絞り込みフィルター」は「Javascript」で直接生成するテーブルの「id」を指定してfilterToolbarを呼び出せば「絞り込みフィルター」を生成できます。