1、需要
私はシーンについてお話しましょう、我々は、ドロップダウン、2つの使用シナリオを含んで利用できるjeecg知って、それを必要とします。
一つは直接Tである:dictSelect次に、tがあり、使用される:dgColリストツールバータグヘッダ;
要するに、それはこのようなものです
需要、および、そのようなオリジナルのソートされていないとして、我々は、ドロップダウンのようなものを持っているしたいデータ、
そして、下記の表のデータ・ディクショナリのデータを見てみましょう。
その後、我々はコーディングの種類によっては逆の並べ替えをしたい、次のように、最終的な効果があります。
2、解決するプロセス
まず情報が学習見つけ、ドロップダウンの特性で辞書があり、カスタム辞書、フォーマットの効果を達成することができます:テーブル名、コード、テキストを。
しかし、カスタム辞書を使用することはdictCondition(カスタムテキストディクショナリ表 - 辞書クエリ)の組み合わせが必要ですプロパティ。
DataGridTagクラスを見つけるために559行では、クエリdictConditionを見つけるために辞書を使用します
フォトギャラリーは、アセンブリのSQLであること、非常に明確にされている以下のように、私たちは、逃げるために書き込みSQLにできるようにする必要があります
SELECT a.typecode、t_s_type Aからa.typename 、t_s_typegroup bのa.typegroupid = b.id タイプコードDESC BYとb.typegroupcode = 'mwo_work_order_status' ORDER
インタフェースは、表示項目としてエンコードし、表示テキスト、これだけタイプコード、型名を使用するからです。
私たちは、カスタム辞書形式を見てみましょう[テーブル名、コード、テキスト]
<T:dgColタイトル= "啦啦啦"フィールド= "XXX" queryMode = "シングル"クエリ= "true"を 辞書= "t_s_type、a.typecode、a.typename" dictCondition = "、t_s_typegroup bのa.typegroupid = b.id 型コードDESC BY = 'mwo_work_order_status'秩序とb.typegroupcode「> </ T:dgCol>
辞書= "t_s_type、a.typecode、a.typename" >>>テーブル、コーディング、表示テキスト
"型コードDESC BY、t_s_typegroup B a.typegroupid = b.id AND b.typegroupcode = 'mwo_work_order_status' ORDER" dictCondition =
トップの一部として、最終的なステッチ一緒にSQL。
参照を与えます。
<T:dictSelectフィールド= "mwoApplyDelayProcess"タイプ= "ラジオ" dictTable = "t_s_typegroup bをt_s_type" dictField = "a.typecode、a.typename、a.typecode" dictCondition = "a.typegroupid = b.id AND b.typegroupcode = 'mwo_apply_delay_process' AND IN(2,3) "a.`typecode` dictText = "型名" defaultVal = "$ {myyWorkOrderPage.mwoApplyDelayProcess}" hasLabel = "false"のタイトル= "申请延期状态"データ型=" * "> </ T:dictSelect>
最後の3、
この実装は、より多くのです。。それは何ですか。。スプレーしないように、追加してくださいしないでください。
ブログのアドレス:のhttp://www.cnblogs.com/niceyoo