Webdnpro UI控件开发篇 Table控件使用五(Table的单元格使用不同的控件)
来源:互联网 发布:网络胜利组结局 编辑:程序博客网 时间:2024/04/26 08:12
在table每个列上一般嵌入的是相同的控件,如如是复选框,一列全都是复选框,如果是文本框,一列全是文本框,可是显示情况中我们经常需要在一列中显示不同的控件,如即显示复选框,又显示文本框。如下图的显示效果。
如何做?
1. 如果实现table中同一列切换不同的控件,操作如下:
在tableColumn下添加一个CellVariant,
2. 选择Type为TableStandardCell中的单元格类型进行添加
3. 在TableCell中添加的Editor,选择对应的TextView.
4. 指定TableStandardCell2与TableStandardCell5中对应的variantKey值为variant1
编写代码如下:
privatevoid addChild(StringparentId ,IAnimalNodenode){
for (int i = 0; i < list.size(); i++){
TreeBean bean = (TreeBean)list.get(i);
String beanPrarentId= bean.getParentId();
if(parentId.equals(beanPrarentId)){
IAnimalElementanimalEle = node.createAnimalElement();
node.addElement(animalEle);
animalEle.setId(bean.getId());
animalEle.setName(bean.getName());
if("ROOT".equals(parentId)){
animalEle.setExpand(true);
}else{
animalEle.setIsLeaf(true);
}
if("02".equals(bean.getId())){//如果是灰熊设置复选框不可用
animalEle.setSelectVariant("variant1");
}
addChild(bean.getId(),animalEle.nodeRepeator());
}
}
CSDN贴图片真的累死了,该文档的完整示例请下载: http://download.csdn.net/detail/zechaolee168/7589915
- Webdnpro UI控件开发篇 Table控件使用五(Table的单元格使用不同的控件)
- Webdnpro UI控件开发篇 Table控件使用二(每行使用不同的颜色)
- Webdnpro UI控件开发篇 Table控件使用一
- Webdnpro UI控件开发篇 Table控件使用三
- Webdnpro UI控件开发篇 Table控件使用四(fixedBottomCell)
- MFC Table控件的使用
- swt table控件的使用(shell)
- Table 控件单元格的动态合并技术
- Table 控件单元格的动态合并技术 .
- extjs 常用控件的使用 table layout
- react项目实战(权限模块开发九)dva的table控件使用
- form下使用table控件
- 【Android 开发】:UI控件之 RatingBar 评分控件的使用
- 【Android 开发】:UI控件之 Gallery 画廊控件的使用
- 【Android 开发】:UI控件之 ListView 列表控件的使用
- 【Android 开发】:UI控件之 GridView 网格控件的使用
- 9.20课下总结Panel、Table、BulletedList控件的使用
- vaadin控件table的使用之隐藏表格头
- 【test】
- BOOST模板库实现的功能与lua在语言层级提供的支持之比较
- 通过bat脚本修改环境变量并且不用重启立即生效
- 变位词程序的实现
- 线段树成段更新 zoj 1610
- Webdnpro UI控件开发篇 Table控件使用五(Table的单元格使用不同的控件)
- 汇总form表单提交替换按钮为图片
- MTD和MDd导致的问题
- 学嵌入式,为了什么?因为什么要去学嵌入式?
- 利用Matlab实现二叉树的树形显示
- Android Studio的Gradle错误解决方法
- 字典序排列- STL next_permutation、DFS(深度优先搜索)
- 关于文档翻译
- 位、字节、字、KB、MB