如何改变表格内容选择模式
# 需求分析
序时簿的表格只能一行一行的选择,怎么设置可以选择一个区域。
# 实现步骤
## 修改元数据实现
找到对应的界面元数据双击表格主体打开KDTable设计器,选择表后会列出属性将selectMode改为15。
![image.webp](/download/010073a32fcc8cbc4e678c81a7afa3ca4560.webp)
下面列出了各个选择模式对应的数值。
* 无法选择:0
* 单个单元格选择:1
* 行选择:2
* 列选择:4
* 多单元格选择: 15
* 多行选择: 10
* 多列选择:12
## 二开代码实现
在界面的onLoad事件里面编写如下代码:
```java
mainTable.getSelectManager().setSelectMode(KDTSelectManager.MULTIPLE_CELL_SELECT);
```
## 原理解析
表格控件如何选择表体内容由表格的com.kingdee.bos.ctrl.kdf.table.KDTSelectManager控制,表格在创建的时候会初始化一个KDTSelectManager对象其中选择模式是默认的多单元格选择但是最终的选择模式由元数据指定。如果需要控制选择单元格显示的背景色也可以使用com.kingdee.bos.ctrl.kdf.table.KDTSelectManager.setSelectColor(Color)来指定。
如何改变表格内容选择模式
# 需求分析序时簿的表格只能一行一行的选择,怎么设置可以选择一个区域。# 实现步骤## 修改元数据实现找到对应的界面元数据双击表格主体...
点击下载文档
上一篇:如何调用标准excel导出组件下一篇:如何设置序时簿某一列的日期格式
本文2024-09-22 20:37:23发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-114832.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章