pirka
IOP-tool Tips

選択リストの抽出条件の変更を行うには

1.選択リスト カスタマイズクラス作成

選択リストクラスを継承したクラスを作成する。

/**
 * 所属部門マスター 選択リスト カスタマイズクラス<BR>
 * @author
 *
 */
public class GroupMasterSelectListEx extends GroupMasterSelectList{
}

選択リストをデータベースより取得する直前にDAOに対して検索条件や並び順を設定するとき

選択リスト カスタマイズクラスに protected void preSearch(DaoBase dao) のオーバーライドを行う

	@Override
	protected void preSearch(DaoBase dao) {
		// 部門区分 = 'AA' を検索条件に追加
		dao.addSearchParameter("groupdivision", DaoBase.equal, "AA");
		super.preSearch(dao);
	}

2.入力画面/変更画面Javaクラス画面でカスタマイズした選択リストの設定

入力画面/変更画面Javaクラスの、コンストラクタ

		// 選択リストの設定
		// 所属部門マスター 選択リスト カスタマイズクラス
		SelectList field_belongGroup_select_list = (new GroupMasterSelectListEx()).getSelectListAddSpaceItem();
		fm.setSelectList("field_belongGroup", field_belongGroup_select_list); // 所属部門

SELECTCUSTOM_01.png SELECTCUSTOM_02.png



添付ファイル: fileSELECTCUSTOM_02.png 466件 [詳細] fileSELECTCUSTOM_01.png 474件 [詳細]

トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-08-08 (月) 15:05:58 (2321d)