首页 EAS-BOS常用控件属性方法事件

EAS-BOS常用控件属性方法事件

举报
开通vip

EAS-BOS常用控件属性方法事件种类名称说明CombBoxaddItem将枚举的值加入下拉列表选项CombBoxremoveAllItems删除下拉列表的所有选项使用值对象集合给ComboBox控件赋值DefaultComboBoxModelmodel=newDefaultComboBoxModel();CombBoxsetModelICsAccountTableiAccountTable=CsAccountTableFactory.getRemoteInstance();CsAccountTableCollectiontableInfos=iA...

EAS-BOS常用控件属性方法事件
种类名称 说明 关于失联党员情况说明岗位说明总经理岗位说明书会计岗位说明书行政主管岗位说明书 CombBoxaddItem将枚举的值加入下拉列 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 选项CombBoxremoveAllItems删除下拉列表的所有选项使用值对象集合给ComboBox控件赋值DefaultComboBoxModelmodel=newDefaultComboBoxModel();CombBoxsetModelICsAccountTableiAccountTable=CsAccountTableFactory.getRemoteInstance();CsAccountTableCollectiontableInfos=iAccountTable.getCsAccountTableCollection();CombBoxsetSelectedItem动态设置下拉列表选择项的值构造查询子节点(右表)数据的过滤条件,默认实现为在EntityViewInfo中添加一个ComboTreeDetailListUIbuildTreeFiltergetQueryFieldName()=treeNodeInfo的过滤条件,即查询对象的某个属性关联到Tree节点所代表的对象。如果你需要构造的查询条件不是这种形式,则需要重载本 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 自行设定过滤条件。ComboTreeDetailListUIdiscardQuery刷新Query数据ComboTreeDetailListUIgetDefaultFilterForTreegetDefaultFilterForTree()方法,是默认的cu过滤条件ComboTreeDetailListUIgetGroupEditUIModal产生类别编辑UI的方式ComboTreeDetailListUIgetGroupEditUIName指示Tree关联的类别编辑UI对象名,如果界面需要实现类别编辑,则需要重载该方法。getLastSelectedPathComComboTreeDetailListUI返回树结点的值ponentComboTreeDetailListUIgetLNTreeNodeCtrl若多棵树对应同一个实体,但其中有一个属性区分不同的树,例如科目表和科目类型,则需要重载该方法点击树上节点时形成过滤条件时的【字段】(右边列表界面调用的Query根据该字段进行过滤),例如地址簿序时簿ComboTreeDetailListUIgetQueryFieldName界面右边的地址列表要依据左边Tree上选中的地址分类而刷新,此处则返回Address.class即可。ComboTreeDetailListUIgetRootName定义一个虚拟根节点的显示名称,默认返回null,即不需要虚拟根节点ComboTreeDetailListUIgetSelectedTreeKeyValue子类必须重载实现,否则不能实现定位与移动。ComboTreeDetailListUIgetSelectedTreeNode返回选中的树结点ComboTreeDetailListUIgetTreeExpandLevel树形控件的默认展开级次ComboTreeDetailListUIgetTreeInitialLevel树形控件的初始化级次ComboTreeDetailListUIgetTreeInterface获取层次数据实体的业务接口,以便调用业务方法。 要求 对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗 实体必须从TreeBase及其子类派生。ComboTreeDetailListUIisIsIncludeChild是否包含子节点ComboTreeDetailListUIisMoveTree是否要确认进行节点移动构造传递给GroupEditUI的UIContext。超类默认对于新增类别,传入了当前选中的节点对象(默认为是新增节点的ComboTreeDetailListUIprepareGroupUIContext父节点,通过UIContext.PARENTNODE传递)。ComboTreeDetailListUIrefreshTreeNode重新取数,刷新节点ComboTreeDetailListUIsetSelectionRow设置选中根结点CommRptBaseUIgetQueryDialogSize设置条件界面长度和宽度CommRptBaseUIsetShowDialogOnLoad设置条件窗口是否在窗口打开以前打开CompareTypeEQUALS查询过滤条件比较类型CoreBaseaddNew继承基类,添加时设置creator,createTime,lastUpdateUser,lastUpdateTime,等固定属性值。CoreBasecancel作废(逻辑删除),并保存CoreBasecancelCancel取消作废状态,并保存CoreBasecanUpdate检查业务数据能否更新,逻辑条件是否满足更新要求CoreBasecheckStatusValid检查业务数据是否是有效CoreBasedelete删除数据CoreBasedelete(FilterInfofilter)根据过滤条件删除相关数据CoreBasegetCollection获取数据集合CoreBasegetValue获取数据getValue(IObjectPKpk,CoreBaseSelectorItemCollectiongetValue(IObjectPKpk,SelectorItemCollectionselector)获取数据对象selector)CoreBaseisReferenced检查业务数据是否被引用,删除操作会调用此 关于工期滞后的函关于工程严重滞后的函关于工程进度滞后的回复函关于征求同志党风廉政意见的函关于征求廉洁自律情况的复函 数CoreBasesave暂存数据CoreBaseSubmit设置业务数据生效,并保存CoreBaseUpdate继承基类,更新时设置lastUpdateUser,lastUpdateTime,company等固定属性值。CoreBillBasecheckHandlerBlank检查经办人是否为空CoreBillBasecheckHandleTimeBlank检查经办时间是否为空CoreBillBaseCheckLineExist检查是否至少有一条分录CoreBillBaseCheckNumberBlank检查单据编号是否为空CoreBillBaseCheckNumberDup检查单据编号是否重复CoreBillBasecheckOut结清(关闭)业务数据CoreBillBaseCheckStatusFreeze检查业务数据是否被冻结CoreBillBasedeleteVoucher删除凭证:若没有生成过凭证,则返回false。CoreBillBaseFreeze冻结业务数据CoreBillBasegenerateVoucher生成凭证CoreBillBasegetBizOUCoreBillBaseInfo的访问接口。CoreBillBasegetOwnedSys获取所属系统。CoreBillBasepassAudit审核通过CoreBillBasesaveRelations暂存关联关系CoreBillBaseSubmitRelations保存并递交关联关系CoreBillBaseUnfreeze解冻业务数据CoreBillBaseUnpassAudit设置为未审核状态DataBasecheckNameBlank名称是否为空DataBasecheckNameDup名称是否重复。DataBasecheckNumberBlank编码是否为空DataBasecheckNumberDup编码是否重复DbUtilexecute服务端执行一段带参数的sqlEASResourcegetString获取某个资源文件的键值删除业务数据,重点关注:EditUI_delete1、如何删除分录;获取初始化数据,重点关注:EditUI_fetchInitData1、如何从Context中获取登录信息;提交业务数据,重点关注:1、如何使用_exists等方法;EditUI_submit2、如何存取分录;EditUIabort关闭当前UIEditUIafterActionPerformed在每个Action动作之后调用EditUIafterAddLine通知方法,允许在增加单据行后做相关处理EditUIafterOnLoad在OnLoad后EditUIafterRemoveLine通知方法,允许在删除单据行后做相关处理EditUIafterSelectLine通知方法,允许在选中单据行后做相关处理EditUIapplyDefaultValue应用缺省值到数据对象EditUIbeforeActionPerformed在每个Action动作之前调用EditUIbeforeOnLoad在OnLoad前从控件将保存到数据数据对象前进行控件值校验,在StoreFields()前执行使子类可以自己进行校验控件中的值是EditUIbeforeStoreFields否合法?并可以抛出自己的异常EditUIcheckActionStatus对UI元素进行使能控制checkBeforeWindowClosiEditUI在窗口关闭时,检查当前窗口是否可以关闭ngEditUIconfirmRemove弹出确认删除对话框创建一个新业务对象,在新增时被调用。可以在此处为业务对象的属性赋默认值。EditUIcreateNewData创建一个新分录对象,在新增分录时被调用。可以在此处为分录对象的属性赋默认值。EditUIcreateNewDetailDataEditUIdestroyWindow在窗口关闭时,销毁当前UI的动作EditUIgetBizInterface通过Factory返回业务接口,获取编辑UI对应实体的业务接口,以便调用业务方法EditUIgetDetailTable返回分录列表EditUIgetMainBizOrgType获取主业务组织类型获取当前UI的操作状态EditUIgetOprtStateEditUIgetOrgPK获取当前组织PK,action参数传递==nullEditUIgetUIContext()UI的上下文,获取ListUI传递的参数返回ui生命周期handler,开发人员可以注册相应IUILifeCycleListener来监听UI的生命周期,并在各个不同的生命周期进行不同处理。EditUIgetUILifeCycleHandlerEditUIgetUserPk获取当前用户PKEditUIgetValue根据PK获取数据创建各个属性的编辑器,重点关注:1、带扩展解析器的F7;EditUIgetXXXEditor2、可支持模糊查询与专用对话框的F7;3、金额编辑器的创建;创建各个属性的绘制器,重点关注:EditUIgetXXXRender1、金额格式化输出;EditUIinitListener手动注册事件监听器EditUIinitUIMainOrgContext根据组织id,初始化业务组织上下文EditUIisFirstOnLoad判断UI是否初次加载EditUIisModifySave修改后是提交或暂存true为暂存false为提交将业务数据装载到控件。数据绑定代码在super.loadFields中。定义了Entity对象与界面控件双向的绑定关系,运行期EditUIloadFields定义绑定关系;,针对序事薄没有用处EditUIloadLineFields定义了单据行与KDTable的绑定关系EditUIonCreateNewData在创建新的数据时界面初始化事件。可以在此:1、获取UI的上下文和初始化数据;EditUIonLoad2、设置控件风格;3、设置界面组件的状态;EditUIonSetDataObject在UI的SetDataObject数据的时候发生EditUIrunSave保存数据EditUIrunSubmit保存数据EditUISetDataObject设置当前UI将要展示的数据对象EditUIsetFieldsNull在复制业务对象时,需要将它的一些属性置空或改变,例如对象的ID和分录的ID。EditUIsetOprtState设置当前UI的操作状态EditUIsetTableToSumField设置当前业务需要合计的字段EditUIstoreFields从控件中获得最新的业务数据。数据绑定代码在super.storeFields中。运行期定义绑定关系,,针对序事薄没有用处EditUIstoreLineFields定义了单据行与KDTable的绑定关系在客户端检查业务逻辑合法性,不合法时抛出异常。EditUIverifyInput此处的检查不能代替服务端的校验,只是为了在业务数据非法时尽量少地提交服务端。getBizInterface().checkNameDup(editData);EntityViewInfogetFilter取得实体视图的过滤条件FilterInfoFilterInfo创建过滤器KDBizPromptBoxKDBizPromptBox手动设置F7属性KDDatePickerKDDatePicker手动设置日期编辑控件KDTableaddKDTEditListener分录表格增加值修改监听事件KDTabledoRequestRowSet事件中完成数据的获取与显示KDTablegetActionMap屏蔽单据编辑界面上分录控件按向下箭头自动增加行功能getSelectManager().selectKDTable选择表格个行()KDTablekdtEntrys_Changed值改变事件KDTablekdtEntrys_validate校验事件KDTableputBindContents传递绑定关系KDTablesetFormatXML完成列的定义tblMain_tableSelectChangKDTable表格行选择事件edListUIafterAddLine通知方法,允许在增加单据行后做相关处理ListUIafterRemoveLine通知方法,允许在删除单据行后做相关处理。ListUIafterSelectLine通知方法,允许在选中单据行后做相关处理ListUIafterTableFillData表格数据填充后的处理方法,只处理当前填充页的数据在查询前设置自己的查询条件ListUIbeforeExcutQuery//queryFilter.mergeFilter(arg0,arg1);//queryFilter.setMaskString("#0and#1");ListUIcheckSelected判断是否选中行ListUIcheckTableCommonMenu右键菜单控制ListUIdestroyWindow关闭窗口ListUIexecQuery执行查询ListUIgetBizInterface获取列表对应实体的业务接口,以便调用业务方法,通过Factory返回业务接口,查看数据时使用ListUIgetCountQueryFields返回按字段计算行数处理,可以在状态栏上显示当前的单据数量ListUIgetDefaultFilterForQuery设置列表界面打开时查询的缺省过滤条件,返回null值屏蔽CU条件ListUIgetDialog当前通用查询对话框实例ListUIgetEditUIModal产生编辑UI的方式,设置编辑界面打开状态(模式MODEL、编辑EDITWIN、新标签页NEWTAB)ListUIgetEditUIName指示关联的编辑UI对象名,返回编辑界面名称全路径,新增、查看数据时使用ListUIgetEntriesPKName获取分录PKListUIgetInitDefaultSolution设置列表界面的默认过滤条件,可用来过滤列表数据,也可以直接设置mainQuery的值实现过滤ListUIgetKeyFieldName获取KDTable中的主键列名称,供编辑/删除时获取主键用。默认值为"id"。ListUIgetLocateNames当需要除了number和Name之外的字段进行定位,需要自己提供表格字段数组,需要定位的字段名称ListUIgetMainTable返回当前UI的数据展示控件实例table,默认返回tblMainListUIgetMergeColumnKeys设置合并重复的列ListUIgetMessageBgcolor设置状态栏背景色ListUIgetMessageIcon设置状态栏提示图标ListUIgetMessageText设置状态栏提示文字ListUIgetNotOrderColumns返回不需要排序的表列数组ListUIgetOprtState获得当前UI的操作状态ListUIgetQueryExecutor获取Query执行接口ListUIgetSelectedIdValues获取默认表格(tblMain)所有选择行的主键值ListUIgetSelectedKeyValue获取选择列表第一行的的主键值ListUIgetSelectedKeyValues获取默认表格选择行的主键列表getSelectIdForTableSelecListUI返回当前表格选择的id列表tListUIgetSelectList获取选择行的行序号ListUIgetSelectors运行期手动,指定查询单据对象时需要的属性列表,关联属性需要单独指定。初始化用户自己定义的查询过滤框(系统默认为每个定义的列表生成了通用过滤框,如果采用系统通用过滤框则不需ListUIinitCommonQueryDialog要实现下面的方法),在ListUI类中重载设置默认过滤条件。该方法被onLoad调用;重载initDefaultFilter方法,为mainQuery对象(类型是EntityViewInfo)ListUIinitDefaultFilter增加过滤条件(filterItem)。也可弹出一个对话框(例如通用查询对话框),让用户指定过滤条件ListUIinitTableListner初始化表格的监听器ListUIisFirstOnload是否首次加载ListUIisFootVisible是否显示合计行isOrderForClickTableHeaListUI是否需要进行表格排序d界面初始化事件。可以在此:1、获取UI的上下文和初始化数据;ListUIonLoad2、设置控件风格;3、设置界面组件的状态;ListUIprepareUIContext构造传递给EditUI的UIContext。利用这个方法,你可以加入需要的任何对象并传递给EditUIListUIrefresh刷新表格数据ListUIrefreshList序事薄刷新ListUIselectFirstRow选择当前表格的第一行ListUIsetDaemonDialog是否显示进度条窗口ListUIsetDaemonRunAction同、异步执行方式ListUIsetOprtState对UI元素进行使能控制,设置当前UI的操作状态ListUIshowSaveSuccess默认情况下,如果有状态栏则使用状态栏处理,如果保存成功则绿色背景闪烁三次;否则使用消息对话框显示。ListUIshowSubmitSuccess默认情况下,如果有状态栏则使用状态栏处理,如果保存成功则绿色背景闪烁三次;否则使用消息对话框显示。MsgBoxshowWarning弹出提示框NumberTextFieldsetPrecision动态设置精度ObjectUuidPKObjectUuidPK构造ObjectUuidPKOprtStateADDNEW新增ADDNEW,编辑EDIT,查看VIEWOrgTypeOrgType.Company设置主业务组织类型为财务组织PsSqlgetSqlWithParams查看执行SQL语句SortUtilsortDataByNumber对数组排序设置选择范围SpinnerNumberModelSpinnerNumberModelStringUtilsisEmpty系统工具,判断字符窜是否为'空'SysContextcastToFullOrgUnitInfo组织转换静态存储用户当前登录信息,登录的当前组织信息(ContextUtil在服务端使用)SysContextgetSysContextSysUtilabort退出当前actionTransUtil执行数据库特定语法TreeBasecheckParentBeUsed校验父节点是否被其他数据使用。如果被使用则不能新建子节点。子类需要通过重载_isReference来定义引用逻辑TreeBasecheckParentDataExist检查该编号下的父节点是否存在TreeBasecheckParentValid校验父节点的状态应为有效,父节点是否被删除。TreeBasedeleteWithChildren删除自身及其所有后代节点TreeBasegetAllChildren返回所有后代节点集合TreeBasegetChildren返回儿子节点集合TreeBasegetRoot获取根节点TreeBasemoveTreeNode移动节点位置updateLeafByLongNumbeTreeBase父节点编号更新时重设所有子节点编号rUIFactoryNameMODEL打开窗口模式(模式MODEL、编辑EDITWIN、新标签页NEWTAB)VirtualModeDataAccessgetRowSetBySeqTable查询执行的SQL,跟踪每个序时簿页面执行
本文档为【EAS-BOS常用控件属性方法事件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_769254
暂无简介~
格式:pdf
大小:508KB
软件:PDF阅读器
页数:21
分类:
上传时间:2019-05-18
浏览量:7