取得したレコードを画面のフィールドへ設定するときに
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[pirka]]~
[[IOP-tool Tips]]
* 取得したレコードを画面のフィールドへ設定するときに値の...
**1.検索一覧画面Javaクラス画面の一覧の値の編集を行う [#d7...
***値編集用のデータコンバータクラスを作成する [#k567aee7]
/**
* 一覧表示の管理者フラグ用のデータコンバーター
* Boolean値を表示文字に変換する
*/
public static class ListDataManagerFlagConverter impleme...
@Override
public Object target2Win(Object value) {
// テーブル表示時にデータが無いフィールドの枠を出すた...
if (value == null || (value instanceof String && ((Str...
return " ";
}
// Boolean値の変換
if (value instanceof Boolean) {
return (Boolean) value ? "管理者" : "一般ユーザー";
}
// その他はそのまま
return value;
}
@Override
public Object win2Target(Object value) {
return value;
}
}
***コンバータ配列の変数にコンバータを設定する [#oc269ed7]
private static Converter[] converters = new Converter[]{
new Converter("field_userId", "userId", new ListDataCon...
new Converter("field_userName", "userName", new ListDat...
new Converter("field_tel", "tel", new ListDataConverter...
new Converter("field_address", "address", new ListDataC...
new Converter("field_belongGroup", "belongGroup", new L...
new Converter("field_groupName", "groupName", new ListD...
new Converter("field_managerFlag", "managerFlag", new L...
};
&ref(CONVERTER_01.png,wrap);
&size(40){&color(red){→};}; &ref(CONVERTER_02.png,wrap);
終了行:
[[pirka]]~
[[IOP-tool Tips]]
* 取得したレコードを画面のフィールドへ設定するときに値の...
**1.検索一覧画面Javaクラス画面の一覧の値の編集を行う [#d7...
***値編集用のデータコンバータクラスを作成する [#k567aee7]
/**
* 一覧表示の管理者フラグ用のデータコンバーター
* Boolean値を表示文字に変換する
*/
public static class ListDataManagerFlagConverter impleme...
@Override
public Object target2Win(Object value) {
// テーブル表示時にデータが無いフィールドの枠を出すた...
if (value == null || (value instanceof String && ((Str...
return " ";
}
// Boolean値の変換
if (value instanceof Boolean) {
return (Boolean) value ? "管理者" : "一般ユーザー";
}
// その他はそのまま
return value;
}
@Override
public Object win2Target(Object value) {
return value;
}
}
***コンバータ配列の変数にコンバータを設定する [#oc269ed7]
private static Converter[] converters = new Converter[]{
new Converter("field_userId", "userId", new ListDataCon...
new Converter("field_userName", "userName", new ListDat...
new Converter("field_tel", "tel", new ListDataConverter...
new Converter("field_address", "address", new ListDataC...
new Converter("field_belongGroup", "belongGroup", new L...
new Converter("field_groupName", "groupName", new ListD...
new Converter("field_managerFlag", "managerFlag", new L...
};
&ref(CONVERTER_01.png,wrap);
&size(40){&color(red){→};}; &ref(CONVERTER_02.png,wrap);
ページ名: