表格控件基类
1 插件介绍
系统封装了一个抽象表格控件基类,单据体控件、单据列表控件等,都从此派生。
表格控件基类名为AbstractGrid,派生自容器控件基类Container,在bos-form-core-1.0.jar,定义如下:
package kd.bos.form.control; public abstract class AbstractGrid extends Container {
插件可以使用如下代码,获取表格控件实例:
AbstractGrid grid = this.getView().getControl(KEY_ENTRYENTITY1);
说明:常量KEY_ENTRYENTITY1是表格控件的标识。
2 控件方法
表格控件基类AbstractGrid,提供了如下公共方法:
方法 | 说明 |
---|---|
getEntryKey | 表格控件标识,同getKey()方法 |
isSplitPage | 是否分页 部分表格控件未支持 |
setSplitPage | 设置是否分页 部分表格控件未支持 |
getPageRow | 每页行数 |
setPageRow | 设置每页默认行数 内部方法,插件勿调用 |
selectRows | 设置每页行数 |
focusCell | 设置焦点单元格 |
setCellBackcolor | 设置单元格背景 |
setRowBackcolor | 设置行背景 |
setMustInput | 设置列是否必录 部分表格控件未支持 |
setColumnProperty | 设置列控件属性值 |
setCustomProperties | 设置分录卡片中控件自定义属性 |
getEntryState | 获取前端表格控件的状态,如当前所选行、焦点行、焦点单元格等 |
addPagerClickListener | 传入插件实例,侦听事件 插件必须实现点击事件接口ClickListener 部分表格未支持 |
addHyperClickListener | 传入插件实例,侦听事件 插件必须实现单元格超链点击事件接口HyperLinkClickListener |
addCellClickListener | 传入插件实例,侦听事件 插件必须实现单元格点击事件接口CellClickListener |
addHeaderCellClickListener | 传入插件实例,侦听事件 插件必须实现列点击事件接口HeaderCellClickListener 部分表格未支持 |
addRowClickListener | 传入插件实例,侦听事件 插件必须实现行点击事件接口RowClickEventListener |
clickHeaderCell | 用户点击表格列头时,系统会自动调用此方法,以触发插件事件部分表格未支持 内部方法,插件勿调用 |
clickCell | 用户点击单元格时,系统会自动调用此方法,以触发插件事件 内部方法,插件勿调用 |
doubleClickCell | 用户双击单元格时,系统会自动调用此方法,以触发插件事件 内部方法,插件勿调用 |
entryRowClick | 用户点击单元格时,系统会自动调用此方法,以触发插件事件 内部方法,插件勿调用 |
entryRowDoubleClick | 用户点击单元格时,系统会自动调用此方法,以触发插件事件 内部方法,插件勿调用 |
hyperLinkClick | 用户点击超链接单元格时,系统会自动调用此方法,以触发插件事件 内部方法,插件勿调用 |
3 插件事件
表格控件基类Container,支持如下插件事件:
事件方法 | 事件所在接口 | 触发时机 |
---|---|---|
cellClick | CellClickListener | 点击单元格时,触发此事件 |
entryRowClick | RowClickEventListener | 点击单元格时,触发此事件 |
cellDoubleClick | CellClickListener | 双击单元格时,触发此事件 |
entryRowDoubleClick | RowClickEventListener | 双击单元格时,触发此事件 |
hyperLinkClick | HyperLinkClickListener | 点击超链接单元格时,触发此事件 |
pagerClick | PagerClickListener | 每页显示行数改变时,或者翻译时,触发此事件 部分表格未支持 |
headerCellClick | HeaderCellClickListener | 点击列头单元格时,触发此事件 部分表格未支持 |
不是所有的表格控件,都支持了上述插件事件;因此,这些事件的详情,放在具体的表格控件中进行详细说明。
表格控件基类
1 插件介绍系统封装了一个抽象表格控件基类,单据体控件、单据列表控件等,都从此派生。表格控件基类名为AbstractGrid,派生自容器控件基...
点击下载文档
本文2024-09-23 00:22:04发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-139017.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章