获取DEP新增控件原创
金蝶云社区-月老玩红线
月老玩红线
5人赞赏了该文章 939次浏览 未经作者许可,禁止转载编辑于2020年11月03日 11:00:33

方法1:Object val =this.getDataObject().get("oneSpecial");
方法2:KDCheckBox onspecial=(KDCheckBox)this.dataBinder.getComponetByField("oneSpecial");

ZFY8X99{~8)C[B_EVDKDJ~F.png

参数不是控件名称而是图下的属性名称, 将object 或KDCheckBox 改为你需要的对象类型

MP$FMO4T(W326X]AJ1XM@@V.png


以下是转载的一些常用方法

eas-dep之客户端上下文                

                       


java.util.Map                                                       getUIContext() 获取界面上下文
com.kingdee.bos.Context                                   getMainOrgContext() 获取组织上下文
java.lang.String                                                   getOprtState() 获取界面状态,比如新增.编辑
com.kingdee.bos.dao.IObjectValue                    getDataObject() 获取当前编辑对象,编辑界面的editData
com.kingdee.bos.appframework.databinding.DataBinder             getDataBinder() 获取界面绑定
com.kingdee.eas.framework.client.UILifeCycleHander                 getLifeCycleHander()获取规则处理
com.kingdee.bos.ui.face.IUIObject                                                getUI()获取当前界面实例
pluginCtx.getUIContext().get("sysContext").getCurrentFIUnit() 获取组织
pluginCtx.getUI.getOprtState() 获取界面状态
pluginCtx.getUI().getActionManager().getAction("actionName") 获取界面Action

    

赞 5