问题描述

代码获取DEP按钮及获取DEP控件


解决方案:

/** * 获取工具栏上,DEP加的按钮*/
public static KDWorkButton getDepWorkButton(KDToolBar toolBar, String name) {int count = toolBar.getComponentCount();for (int i = 0; i < count; i++) {Component comp = toolBar.getComponent(i);if (name.equalsIgnoreCase(comp.getName()) && comp instanceof KDWorkButton) {return (KDWorkButton) comp;}}return null;
}/** * 获取DEP加的控件*/
public static Component getDepComponet(Container container,String name) {Component comps[] = container.getComponents();if (comps != null && comps.length > 0) {for (int i = 0; i < comps.length; i++) {if (comps[i] instanceof EditUI)continue;if ((comps[i] instanceof KDPanel) || (comps[i] instanceof KDScrollPane) || (comps[i] instanceof KDSplitPane) || (comps[i] instanceof KDTabbedPane)|| (comps[i] instanceof KDLabelContainer) || (comps[i] instanceof KDContainer) || (comps[i] instanceof JPanel) || (comps[i] instanceof JViewport)) {Component j = getDepComponet((Container) comps[i], name);if (j != null) {return j;}} else if (comps[i].getName() != null && comps[i].getName().equals(name)) {return comps[i];}}}return null;
}

代码获取DEP按钮及获取DEP控件相关推荐

  1. WPF学习笔记(4):获取DataGridTemplateColumn模板定义的内容控件(转)

    在之前的DataGrid的DataGridTemplateColumn列中,自定义了一个TextBox控件,但是在C#代码中提示找不到这个控件,导致无法对该控件进行操作.在网上搜索后,发现一些处理方法 ...

  2. 原生js获取以固定字符开头的控件id,并设置属性

    原生js获取以固定字符开头的控件id,并设置属性 还在用JQ加CSS选择器获取指定id开头的DOM嘛? 现在试试 JavaScript提供的querySelectorAll函数 目前几乎主流浏览器均支 ...

  3. 根据获取的窗口句柄遍历窗口Edit控件

    网上说遍历窗口控件有两种方法: 1),使用EnumChildWindows,没有深究,     学习网址如下: http://blog.sina.com.cn/s/blog_60ac1c4b01011 ...

  4. 控件包含代码块(即% ... %),因此无法修改控件集合解决

    控件包含代码块(即<% ... %>),因此无法修改控件集合 除了其他人分析的原因之外,还有我遇到的: 有人把Repeater里数据绑定写成<%=XXX%>,改了之后就没有那个 ...

  5. 在Activity中获取另一个XML文件的控件

    最近,我在项目开发中时常遇到一个问题,那就是如何在一个Activity或者Fragment中获取到其他的XML文件呢? 很多时候,我们都需要在一个Activity中去调用另一个xml布局文件,即非当前 ...

  6. elementui tree获取父节点_vue_elementUI_ tree树形控件 获取选中的父节点ID

    一,  vue_elementUI_ tree树形控件 1.1默认点击tree节点的第一个(注意不是checked选中) :expand-on-click-node="false" ...

  7. Word控件Spire.Doc 【文本】教程(12) ;新方法在 C# 中获取 Word 文档中内容控件的别名、标签和 ID

    内容控件为您提供了一种设计文档的方法.当您向文档添加内容控件时,该控件由边框.标题和临时文本标识,这些文本可以向用户提供说明,并且可以防止用户编辑或删除文档的受保护部分. 将文档或模板的部分内容绑定到 ...

  8. 如何获取并操作listview中的控件

    使用如下方法可以获取listview中的单个控件,并进行相应的操作使用 lv.setOnItemClickListener(new OnItemClickListener(){ @Override p ...

  9. 金蝶EAS DEP脚本(4)—— 控件常用脚本之设置F7默认值

    设置F7默认值 可在界面的onload扩展点后置脚本中添加过滤 参考实现: // 如果是新增界面,则设置默认值 if(pluginCtx.getOprtState().equals("ADD ...

  10. 金蝶EAS DEP脚本(4)—— 控件常用脚本之设置F7的显示名称

    可在界面的onload扩展点后置脚本中添加过滤 参考实现: 表头部分的F7设置 // 直接在F7控件设置即可,$$内填想要显示的属性名 pluginCtx.getKDBizPromptBox(&quo ...

最新文章

  1. vue----常用实例方法--$mount(),$destroy(),$watch(),$forceUpdate()
  2. java get请求简洁,java 实现 HTTP请求(GET、POST)的方法
  3. (九)nodejs循序渐进-Express框架(进阶篇)
  4. 详解智能建筑消防预警系统设计与实现
  5. 元素的水平垂直居中解决方法
  6. iOS开发之为什么更新UI都要放在主线程中
  7. 修改springmvc返回ajax方式的json数据
  8. Java解析函数_Java Predicate及Consumer接口函数代码实现解析
  9. android expandablelistview横向,Android 的ExpandableListView使用总结--二级展开树结构
  10. MatLab中多项式数据拟合(ployfit函数与polyval函数)
  11. 小储云商城v1.873源码(已更新)
  12. Google Sketchup论坛
  13. 大量数据批量插入数据库
  14. FreeBSD常用命令 110 条
  15. partition by mysql_详解Oracle查询中OVER (PARTITION BY ..)用法
  16. 云服务器+windows iis系统+微信App平台程序+vb.net后台服务开发流程
  17. mysql的print用法_e.printStackTrace();和log.error()的区别和用法
  18. 小程序容器解决OA系统数字化升级难题?
  19. 大数据分析工具Power BI(十):制作可视化图表的报表类型
  20. SAS 数据分析实例之数据描述、预处理和抽样

热门文章

  1. Installer User Interface Mode Not Supported解决方法
  2. Android手机便携式wifi的使用及无线数据传输(主要针对XP系统)
  3. 数独高阶技巧之八——SDC
  4. 夜曲歌词 拼音_《夜曲》的歌词 - 歌手:周杰伦 (Jay Chou)
  5. 圣诞节到了,写一个炫酷的圣诞树和平安果,送给你最爱的人吧
  6. android+6+wifi密码,Android 如何查看Wifi密码
  7. 中学生科技节活动计算机,2018年学校科技节活动
  8. 看到了一篇文章 ,很受感动 .
  9. java 几何平均数_统计学——平均数
  10. Java继承中的覆盖