DEP脚本案例

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

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...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息