DEP脚本案例
# DEP脚本案例
## 禁用表格分录Enter、Tab和down快捷键新增一行的功能
入口:界面-扩展定义-添加脚本,界面加载(onLoad)添加后置脚本
```java
var table = pluginCtx.getKDTable("kdtEntries");//获取分录表格,不同单据的分录名称不同,不一定是kdtEntries
com.kingdee.bos.ctrl.kdf.table.KDTableHelper.updateEnterWithTab(table, false);//禁用Enter和Tab的自动增加新行
var action = table.getActionMap().get(com.kingdee.bos.ctrl.kdf.table.KDTAction.SELECT_DOWN_CELL);//获取down快捷键的action
if (action instanceof com.kingdee.bos.ctrl.kdf.table.KDTCellSelectAction)
{
action.setAddRow(false);//禁用down的自动增加新行
}
```
## 将表格分录的ctrl+c快捷键和shift+alt+c快捷键功能互换
入口:界面-扩展定义-添加脚本,界面加载(onLoad)添加后置脚本
```java
//ctrl+c复制值
//shift+alt+c复制显示值
var table = pluginCtx.getKDTable("kdtEntries");//获取分录表格,不同单据的分录名称不同,不一定是kdtEntries
table.getActionMap().put(com.kingdee.bos.ctrl.kdf.table.KDTAction.COPY, new com.kingdee.bos.ctrl.kdf.table.KDTTransferAction(table, com.kingdee.bos.ctrl.kdf.table.KDTAction.COPYDISPLAYVALUE));
table.getActionMap().put(com.kingdee.bos.ctrl.kdf.table.KDTAction.COPYDISPLAYVALUE, new com.kingdee.bos.ctrl.kdf.table.KDTTransferAction(table, com.kingdee.bos.ctrl.kdf.table.KDTAction.COPY));
```
## 修改表格的选中模式
入口:界面-扩展定义-添加脚本,界面加载(onLoad)添加后置脚本
```java
var table = pluginCtx.getKDTable("kdtEntries");//获取表格,表格名称不一定是kdtEntries
table.getSelectManager().setSelectMode(com.kingdee.bos.ctrl.kdf.table.KDTSelectManager.CELL_SELECT);
//单元格选择模式:CELL_SELECT
//行选择模式:ROW_SELECT
//列选择模式:COLUMN_SELECT
//多单元格选择模式:MULTIPLE_CELL_SELECT
//多行选择模式:MULTIPLE_ROW_SELECT
//多列选择模式:MULTIPLE_COLUMN_SELECT
```
DEP脚本案例
# DEP脚本案例## 禁用表格分录Enter、Tab和down快捷键新增一行的功能入口:界面-扩展定义-添加脚本,界面加载(onLoad)添加后置脚本```jav...
点击下载文档
本文2024-09-16 21:56:57发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-44952.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章