- <李>
李> <李>
李> <李>
李>
ADF面临表格应用基础案例一:应用List
"。
- <李>
李> <李>
李> <李>
李>
- <李>
李> <李>
李> <李>
李>
- <李>
调整布局属性影响UI布局
李> <李>李>
<强> 强>,,
- <李>
李> <李>
李> <李>
李>
创建工程:DemoMultipleValue1
package demo.multiplevalue.app1.view; import java.util.Hashtable; import java.util.Map; public class  MyBean { ,,,private Map data1;//构成多选值的数据源 ,,,private String [], selectedvalue;//当前选定项的清单 ,,,private String targetvalue;//最终值如value1, value3…… ,,,public MyBean (), { ,,,,,,,data1 =, new 散列表(); ,,,,,,,data1.put (“key1”,“value1”); ,,,,,,,data1.put (“key2”,“value2”); ,,,,,,,data1.put (“key3”,“value3”); ,,,,,,,data1.put (“key4”,“value4”); ,,,,,,,data1.put (“key5”,“value5”); ,,,,,,,data1.put (“key6”,“value6”); ,,,,,,,//设定初始选中值为value1, value3 ,,,,,,,targetvalue =,“value1, value3,”; ,,,,,,,selectedvalue =, targetvalue.split (", "); ,,,} ,,,public void setData1 (Map data1), { ,,,,,,,this.data1 =, data1; ,,,} ,,,public Map getData1 (), { ,,,,,,,return data1; ,,,} ,,,public void setSelectedvalue (String [], selectedvalue), { ,,,,,,,//用户更新列表有进行命令行输出。 ,,,,,,,targetvalue =, "; ,,,,,,,this.selectedvalue =, selectedvalue; ,,,,,,,//未选择任何内容则直接返回 ,,,,,,,如果(selectedvalue=https://www.yisu.com/zixun/=null) 返回; (字符串v: selectedvalue) targetvalue +=v +”、“; ,,,,,,,System.out.println (“targetvalue:“+ targetvalue); ,,,,,,, ,,,} ,,,public String [], getSelectedvalue (), { ,,,,,,,return selectedvalue; ,,,} }
Bean中有3个属性:
- <李>
data1:用于提供填充复选框组件的数据源对象。
selectedvalue:用于记录用户选择复选框后产生的值数组。
targetvalue:用于存放将复选值连接后的目标值对象,此处设定默认值为“value1, value3”。
在构造函数中初始化地图对象的值内容:
,,,,,,,,data1.put (“key1”,“value1”); ,,,,,,,data1.put (“key2”,“value2”); ,,,,,,,data1.put (“key3”,“value3”); ,,,,,,,data1.put (“key4”,“value4”); ,,,,,,,data1.put (“key5”,“value5”); null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null nullADF面临多值选中处理【附样例工程】