EAS BOS 如何禁指定表格的多分录按钮
来源:互联网 发布:matlab 矩阵子集 编辑:程序博客网 时间:2024/05/21 12:39
/**
* 禁用指定表格的多分录按钮
*
* @param table
*/
public static void disableHMDEntryButtons(KDTable table) {
List<String> list = new ArrayList<String>();
list.add(HMD_ADDNEWLINE);
list.add(HMD_INSERTLINE);
list.add(HMD_REMOVELINE);
disableHMDEntryButtons(table, list);
}
/**
* 禁用指定表格的指定名称的多分录按钮
*
*/
public static void disableHMDEntryButtons(KDTable table,
List<String> nameList) {
if (table.getParent() == null || table.getParent().getParent() == null)
return;
// 隐藏按钮
Component c = table.getParent().getParent();
if (c instanceof JPanel) {
JPanel panel = (JPanel) c;
JPanel controlPanel = null;
// 获取controlPanel
Component[] components = panel.getComponents();
for (int i = 0; i < components.length; i++) {
Component component = components[i];
if ("controlPanel".equals(component.getName())) {
controlPanel = (KDPanel) component;
}
}
// 获取btn
if (controlPanel != null) {
components = controlPanel.getComponents();
for (int j = 0; j < components.length; j++) {
Component component = components[j];
if (component instanceof KDWorkButton) {
KDWorkButton workButton = (KDWorkButton) component;
if (nameList == null){
workButton.setEnabled(false);
workButton.setVisible(false);
}
else if (nameList.contains(workButton.getName())){
workButton.setEnabled(false);
workButton.setVisible(false);
}
}
}
}
}
}
- EAS BOS 如何禁指定表格的多分录按钮
- EAS BOS隐藏分录右上角的按钮
- 禁用EAS多分录单据分录上的操作按钮
- EAS BOS 添加监听实现分录表格默认值
- EAS BOS数据查询默认会查分录的分析
- EAS多分录单据分录添加按钮,加到最左边
- EAS BOS手动设置分录排序
- EAS BOS清空分录数据
- 金蝶EAS,设置分录表格名称,隐藏、禁用分录按钮等
- EAS设定分录按钮快捷键
- 重写EAS标准单据分录的删除按钮的方法
- EAS BOS KDCheckBox和表格 如何增加监听
- EAS 分录默认按钮隐藏并添加新的按钮到分录右侧
- 分录表格三个按钮的事件
- EAS BOS表格选择模式 选择单元格、一行或者多行的控制
- EAS BOS f7弹出指定窗体的操作方法
- EAS BOS分录赋值前必须先解析
- Eas Bos 如何往kdlabel载入自己的图片
- gdb基本使用方法
- js如何捕获异常
- Juequery-UI DataGrid中的 数据类型
- ELF file OS ABI invalid
- 创业的思想
- EAS BOS 如何禁指定表格的多分录按钮
- ofbiz-数据字典配置
- ExtJS中FormPanel实现数据加载和提交(转)
- Python的datetime
- 服务器环境的改变导致程序的各种无法运行
- 存储过程
- 增量式旋转编码器工作原理
- Microsoft SharePoint Server State Service 配置不当
- linux 串口应用层API