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. 运行效果如下:
主要方法: 修改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. 运行效果如下: