表格控件基类

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

表格控件基类

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,支持如下插件事件:

事件方法事件所在接口触发时机
cellClickCellClickListener点击单元格时,触发此事件
entryRowClickRowClickEventListener点击单元格时,触发此事件
cellDoubleClickCellClickListener双击单元格时,触发此事件
entryRowDoubleClickRowClickEventListener双击单元格时,触发此事件
hyperLinkClickHyperLinkClickListener点击超链接单元格时,触发此事件
pagerClickPagerClickListener每页显示行数改变时,或者翻译时,触发此事件
部分表格未支持
headerCellClickHeaderCellClickListener点击列头单元格时,触发此事件
部分表格未支持

不是所有的表格控件,都支持了上述插件事件;因此,这些事件的详情,放在具体的表格控件中进行详细说明。

表格控件基类

1 插件介绍系统封装了一个抽象表格控件基类,单据体控件、单据列表控件等,都从此派生。表格控件基类名为AbstractGrid,派生自容器控件基...
点击下载文档
上一篇:字段基类下一篇:容器控件基类
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息