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

更新时间:2024-04-12 21:40:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

种类 CombBox CombBox CombBox CombBox ComboTreeDetailListUIComboTreeDetailListUIComboTreeDetailListUI名称 addItem removeAllItems setModel

setSelectedItem buildTreeFilter

discardQuery getDefaultFilterForTree 说明

将枚举的值加入下拉列表选项

删除下拉列表的所有选项

使用值对象集合给ComboBox控件赋值

DefaultComboBoxModel model = new DefaultComboBoxModel();

ICsAccountTable iAccountTable = CsAccountTableFactory.getRemoteInstance();

CsAccountTableCollection tableInfos = iAccountTable.getCsAccountTableCollection();

动态设置下拉列表选择项的值

构造查询子节点(右表)数据的过滤条件,默认实现为在EntityViewInfo中添加一个

getQueryFieldName()=treeNodeInfo的过滤条件,即查询对象的某个属性关联到Tree节点所代表的对象。如果你需要构造的查询条件不是这种形式,则需要重载本方法自行设定过滤条件。

刷新Query数据

getDefaultFilterForTree()方法,是默认的cu过滤条件

ComboTreeDetailListUI ComboTreeDetailListUI ComboTreeDetailListUI

ComboTreeDetailListUI ComboTreeDetailListUI

ComboTreeDetailListUI ComboTreeDetailListUI getGroupEditUIModal 产生类别编辑UI的方式

getGroupEditUIName 指示Tree关联的类别编辑UI对象名,如果界面需要实现类别编辑,则需要重载该方法。

getLastSelectedPathCom返回树结点的值

ponent

getLNTreeNodeCtrl 若多棵树对应同一个实体,但其中有一个属性区分不同的树,例如科目表和科目类型,则需要重载该方法

点击树上节点时形成过滤条件时的【字段】(右边列表界面调用的Query根据该字段进行过滤),例如地址簿序时簿

getQueryFieldName

界面右边的地址列表要依据左边Tree上选中的地址分类而刷新,此处则返回Address.class即可。

getRootName 定义一个虚拟根节点的显示名称,默认返回null,即不需要虚拟根节点

getSelectedTreeKeyValue 子类必须重载实现,否则不能实现定位与移动。

ComboTreeDetailListUI ComboTreeDetailListUI ComboTreeDetailListUI ComboTreeDetailListUI ComboTreeDetailListUI ComboTreeDetailListUI ComboTreeDetailListUI

ComboTreeDetailListUI ComboTreeDetailListUI CommRptBaseUI

getSelectedTreeNode getTreeExpandLevel getTreeInitialLevel getTreeInterface isIsIncludeChild isMoveTree prepareGroupUIContextrefreshTreeNode setSelectionRow getQueryDialogSize

返回选中的树结点

树形控件的默认展开级次

树形控件的初始化级次

获取层次数据实体的业务接口,以便调用业务方法。要求实体必须从TreeBase及其子类派生。

是否包含子节点

是否要确认进行节点移动

构造传递给GroupEditUI的UIContext。超类默认对于新增类别,传入了当前选中的节点对象(默认为是新增节点的

父节点,通过UIContext.PARENTNODE传递)。 重新取数,刷新节点 设置选中根结点 设置条件界面长度和宽度

CommRptBaseUI CompareType

CoreBase CoreBase CoreBase CoreBase CoreBase

CoreBase CoreBase CoreBase setShowDialogOnLoad EQUALS

addNew cancel cancelCancel canUpdate checkStatusValid

delete delete(FilterInfo filter) getCollection 设置条件窗口是否在窗口打开以前打开 查询过滤条件比较类型

继承基类,添加时设置creator,createTime, lastUpdateUser, lastUpdateTime,等固定属性值。作废(逻辑删除),并保存 取消作废状态,并保存

检查业务数据能否更新,逻辑条件是否满足更新要求 检查业务数据是否是有效

删除数据

根据过滤条件删除相关数据

获取数据集合

CoreBase CoreBase

CoreBase CoreBase CoreBase CoreBase CoreBillBasegetValue getValue(IObjectPK pk,

SelectorItemCollection selector)

isReferenced save Submit Update checkHandlerBlank 获取数据

getValue(IObjectPK pk, SelectorItemCollection selector)获取数据对象

检查业务数据是否被引用,删除操作会调用此函数

暂存数据

设置业务数据生效,并保存

继承基类,更新时设置lastUpdateUser, lastUpdateTime, company等固定属性值。检查经办人是否为空

ListUI ListUI ListUI ListUI

ListUI ListUI ListUI

ListUI destroyWindow 关闭窗口

execQuery 执行查询

getBizInterface 获取列表对应实体的业务接口,以便调用业务方法,通过Factory返回业务接口,查看数据时使用 getCountQueryFields

返回按字段计算行数处理,可以在状态栏上显示当前的单据数量

getDefaultFilterForQuery 设置列表界面打开时查询的缺省过滤条件,返回null值屏蔽CU条件

getDialog 当前通用查询对话框实例

getEditUIModal

产生编辑UI的方式,设置编辑界面打开状态(模式MODEL、编辑EDITWIN、新标签页NEWTAB)getEditUIName 指示关联的编辑UI对象名,返回编辑界面名称全路径,新增、查看数据时使用

ListUI ListUI ListUI ListUI ListUI

ListUI ListUI ListUI ListUI

ListUI getEntriesPKName getInitDefaultSolution getKeyFieldName getLocateNames getMainTable

getMergeColumnKeys getMessageBgcolor getMessageIcon getMessageText

getNotOrderColumns 获取分录PK

设置列表界面的默认过滤条件,可用来过滤列表数据, 也可以直接设置 mainQuery的值实现过滤

获取KDTable中的主键列名称,供编辑/删除时获取主键用。默认值为\。

当需要除了number和Name之外的字段进行定位,需要自己提供表格字段数组,需要定位的字段名称返回当前UI的数据展示控件实例table,默认返回tblMain

设置合并重复的列

设置状态栏背景色 设置状态栏提示图标 设置状态栏提示文字

返回不需要排序的表列数组

ListUI ListUI getOprtState getQueryExecutor 获得当前UI的操作状态 获取Query执行接口

ListUI ListUI ListUI ListUI ListUI ListUI

ListUI

ListUI

ListUI ListUI ListUI

getSelectedIdValues 获取默认表格(tblMain)所有选择行的主键值 getSelectedKeyValue 获取选择列表第一行的的主键值 getSelectedKeyValues 获取默认表格选择行的主键列表 getSelectIdForTableSelec返回当前表格选择的id列表 t

getSelectList 获取选择行的行序号

getSelectors

运行期手动,指定查询单据对象时需要的属性列表,关联属性需要单独指定。

初始化用户自己定义的查询过滤框(系统默认为每个定义的列表生成了通用过滤框,如果采用系统通用过滤框则不需

initCommonQueryDialog

要实现下面的方法),在ListUI类中重载

设置默认过滤条件。该方法被onLoad调用;重载initDefaultFilter方法,为mainQuery对象(类型是EntityViewInfo)

initDefaultFilter

增加过滤条件(filterItem)。也可弹出一个对话框(例如通用查询对话框),让用户指定过滤条件

initTableListner 初始化表格的监听器 isFirstOnload 是否首次加载 isFootVisible

是否显示合计行

isOrderForClickTableHeaListUI

ListUI

ListUI ListUI ListUI ListUI ListUI ListUI ListUI

d

onLoad

prepareUIContext refresh refreshList selectFirstRow setDaemonDialogsetDaemonRun setOprtState

是否需要进行表格排序

界面初始化事件。可以在此:

1、获取UI的上下文和初始化数据;

2、设置控件风格;

3、设置界面组件的状态;

构造传递给EditUI的UIContext。利用这个方法,你可以加入需要的任何对象并传递给EditUI刷新表格数据 序事薄刷新

选择当前表格的第一行 是否显示进度条窗口 Action同、异步执行方式

对UI元素进行使能控制,设置当前UI的操作状态

ListUI ListUI MsgBox NumberTextField ObjectUuidPK OprtState OrgType PsSql SortUtil

SpinnerNumberModelStringUtils SysContext SysContext SysUtil TransUtil

showSaveSuccess showSubmitSuccess showWarning setPrecision ObjectUuidPK ADDNEW OrgType.Company getSqlWithParams sortDataByNumber SpinnerNumberModelisEmpty

castToFullOrgUnitInfogetSysContext abort

执行数据库特定语法

默认情况下,如果有状态栏则使用状态栏处理,如果保存成功则绿色背景闪烁三次;否则使用消息对话框显示。

默认情况下,如果有状态栏则使用状态栏处理,如果保存成功则绿色背景闪烁三次;否则使用消息对话框显示。 弹出提示框 动态设置精度 构造ObjectUuidPK

新增ADDNEW,编辑EDIT,查看VIEW 设置主业务组织类型为财务组织 查看执行SQL语句 对数组排序 设置选择范围

系统工具,判断字符窜是否为'空' 组织转换

静态存储用户当前登录信息,登录的当前组织信息(ContextUtil在服务端使用) 退出当前action

TreeBase TreeBase TreeBase TreeBase TreeBase TreeBase TreeBase TreeBase TreeBase

UIFactoryName VirtualModeDataAccess

checkParentBeUsed 校验父节点是否被其他数据使用。如果被使用则不能新建子节点。子类需要通过重载_isReference来定义引用逻辑 checkParentDataExist 检查该编号下的父节点是否存在

checkParentValid 校验父节点的状态应为有效,父节点是否被删除。 deleteWithChildren 删除自身及其所有后代节点 getAllChildren 返回所有后代节点集合 getChildren 返回儿子节点集合 getRoot 获取根节点 moveTreeNode 移动节点位置

updateLeafByLongNumbe父节点编号更新时重设所有子节点编号

r MODEL

打开窗口模式(模式MODEL、编辑EDITWIN、新标签页NEWTAB) getRowSetBySeqTable

查询执行的SQL,跟踪每个序时簿页面执行

TreeBase TreeBase TreeBase TreeBase TreeBase TreeBase TreeBase TreeBase TreeBase

UIFactoryName VirtualModeDataAccess

checkParentBeUsed 校验父节点是否被其他数据使用。如果被使用则不能新建子节点。子类需要通过重载_isReference来定义引用逻辑 checkParentDataExist 检查该编号下的父节点是否存在

checkParentValid 校验父节点的状态应为有效,父节点是否被删除。 deleteWithChildren 删除自身及其所有后代节点 getAllChildren 返回所有后代节点集合 getChildren 返回儿子节点集合 getRoot 获取根节点 moveTreeNode 移动节点位置

updateLeafByLongNumbe父节点编号更新时重设所有子节点编号

r MODEL

打开窗口模式(模式MODEL、编辑EDITWIN、新标签页NEWTAB) getRowSetBySeqTable

查询执行的SQL,跟踪每个序时簿页面执行

本文来源:https://www.bwwdw.com/article/bl0p.html

Top