Webdnpro UI控件开发篇 Table控件使用二(每行使用不同的颜色)

来源:互联网 发布:淘宝女装代理哪家好 编辑:程序博客网 时间:2024/06/03 01:31
 table中的单行加颜色的方法实现:
主要方法: 修改TableColumn中的CellDesign属性.
CellDesign: standard 标准, 
goodvalue_dark 深绿色,
goodvalue_light 浅绿色,
goodvalue_medium 中等绿色


(1) 新建一个node为Person,添加三个属性
Id: String
Name: String
Celldesign: com.sap.ide.webdynpro.uielementdefinitions.TableCellDesign


 
(2) 使用模板方法生成table
 


在id和name对应的tableCoumn中绑定CellDesign属性为celldesign
 


 


在view中的wdDoInit方法中写
IPersonElement personEle = null;
personEle = wdContext.nodePerson().createAndAddPersonElement();
personEle.setId("1");
personEle.setName("person1");
personEle.setCelldesign(WDTableCellDesign.GOODVALUE_DARK);//绿色

personEle = wdContext.nodePerson().createAndAddPersonElement();
personEle.setId("2");
personEle.setName("person2");
personEle.setCelldesign(WDTableCellDesign.STANDARD);//标准颜色
wdContext.nodePerson().setLeadSelection(-1);//默认不选中




3. 运行效果如下:
 
0 0
原创粉丝点击