EASBOS常用控件属性方法事件.docx

上传人:b****5 文档编号:7606436 上传时间:2023-01-25 格式:DOCX 页数:17 大小:21.78KB
下载 相关 举报
EASBOS常用控件属性方法事件.docx_第1页
第1页 / 共17页
EASBOS常用控件属性方法事件.docx_第2页
第2页 / 共17页
EASBOS常用控件属性方法事件.docx_第3页
第3页 / 共17页
EASBOS常用控件属性方法事件.docx_第4页
第4页 / 共17页
EASBOS常用控件属性方法事件.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

EASBOS常用控件属性方法事件.docx

《EASBOS常用控件属性方法事件.docx》由会员分享,可在线阅读,更多相关《EASBOS常用控件属性方法事件.docx(17页珍藏版)》请在冰豆网上搜索。

EASBOS常用控件属性方法事件.docx

EASBOS常用控件属性方法事件

种类

名称

说明

CombBox

addItem

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

CombBox

removeAllItems

删除下拉列表的所有选项

CombBox

setModel

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

DefaultComboBoxModelmodel=newDefaultComboBoxModel();

ICsAccountTableiAccountTable=CsAccountTableFactory.getRemoteInstance();

CsAccountTableCollection tableInfos=iAccountTable.getCsAccountTableCollection();

CombBox

setSelectedItem

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

ComboTreeDetailListUI

buildTreeFilter

构造查询子节点(右表)数据的过滤条件,默认实现为在EntityViewInfo中添加一个getQueryFieldName()=treeNodeInfo的过滤条件,即查询对象的某个属性关联到Tree节点所代表的对象。

如果你需要构造的查询条件不是这种形式,则需要重载本方法自行设定过滤条件。

ComboTreeDetailListUI

discardQuery

刷新Query数据

ComboTreeDetailListUI

getDefaultFilterForTree

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

ComboTreeDetailListUI

getGroupEditUIModal

产生类别编辑UI的方式

ComboTreeDetailListUI

getGroupEditUIName

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

ComboTreeDetailListUI

getLastSelectedPathComponent

返回树结点的值

ComboTreeDetailListUI

getLNTreeNodeCtrl

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

ComboTreeDetailListUI

getQueryFieldName

点击树上节点时形成过滤条件时的【字段】(右边列表界面调用的Query根据该字段进行过滤),例如地址簿序时簿界面右边的地址列表要依据左边Tree上选中的地址分类而刷新,此处则返回Address.class即可。

ComboTreeDetailListUI

getRootName

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

ComboTreeDetailListUI

getSelectedTreeKeyValue

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

ComboTreeDetailListUI

getSelectedTreeNode

返回选中的树结点

ComboTreeDetailListUI

getTreeExpandLevel

树形控件的默认展开级次

ComboTreeDetailListUI

getTreeInitialLevel

树形控件的初始化级次

ComboTreeDetailListUI

getTreeInterface

获取层次数据实体的业务接口,以便调用业务方法。

要求实体必须从TreeBase及其子类派生。

ComboTreeDetailListUI

isIsIncludeChild

是否包含子节点

ComboTreeDetailListUI

isMoveTree

是否要确认进行节点移动

ComboTreeDetailListUI

prepareGroupUIContext

构造传递给GroupEditUI的UIContext。

超类默认对于新增类别,传入了当前选中的节点对象(默认为是新增节点的父节点,通过UIContext.PARENTNODE传递)。

ComboTreeDetailListUI

refreshTreeNode

重新取数,刷新节点

ComboTreeDetailListUI

setSelectionRow

设置选中根结点

CommRptBaseUI

getQueryDialogSize

设置条件界面长度和宽度

CommRptBaseUI

setShowDialogOnLoad

设置条件窗口是否在窗口打开以前打开

CompareType

EQUALS

查询过滤条件比较类型

CoreBase

addNew

继承基类,添加时设置creator,createTime,lastUpdateUser,lastUpdateTime,等固定属性值。

CoreBase

cancel

作废(逻辑删除),并保存

CoreBase

cancelCancel

取消作废状态,并保存

CoreBase

canUpdate

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

CoreBase

checkStatusValid

检查业务数据是否是有效

CoreBase

delete

删除数据

CoreBase

delete(FilterInfofilter)

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

CoreBase

getCollection

获取数据集合

CoreBase

getValue

获取数据

CoreBase

getValue(IObjectPKpk,SelectorItemCollectionselector)

getValue(IObjectPKpk,SelectorItemCollectionselector)获取数据对象

CoreBase

isReferenced

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

CoreBase

save

暂存数据

CoreBase

Submit

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

CoreBase

Update

继承基类,更新时设置lastUpdateUser,lastUpdateTime,company等固定属性值。

CoreBillBase

checkHandlerBlank

检查经办人是否为空

CoreBillBase

checkHandleTimeBlank

检查经办时间是否为空

CoreBillBase

CheckLineExist

检查是否至少有一条分录

CoreBillBase

CheckNumberBlank

检查单据编号是否为空

CoreBillBase

CheckNumberDup

检查单据编号是否重复

CoreBillBase

checkOut

结清(关闭)业务数据

CoreBillBase

CheckStatusFreeze

检查业务数据是否被冻结

CoreBillBase

deleteVoucher

删除凭证:

若没有生成过凭证,则返回false。

CoreBillBase

Freeze

冻结业务数据

CoreBillBase

generateVoucher

生成凭证

CoreBillBase

getBizOU

CoreBillBaseInfo的访问接口。

CoreBillBase

getOwnedSys

获取所属系统。

CoreBillBase

passAudit

审核通过

CoreBillBase

saveRelations

暂存关联关系

CoreBillBase

SubmitRelations

保存并递交关联关系

CoreBillBase

Unfreeze

解冻业务数据

CoreBillBase

UnpassAudit

设置为未审核状态

DataBase

checkNameBlank

名称是否为空

DataBase

checkNameDup

名称是否重复。

DataBase

checkNumberBlank

编码是否为空

DataBase

checkNumberDup

编码是否重复

DbUtil

execute

服务端执行一段带参数的sql

EASResource

getString

获取某个资源文件的键值

EditUI

_delete

删除业务数据,重点关注:

1、如何删除分录;

EditUI

_fetchInitData

获取初始化数据,重点关注:

1、如何从Context中获取登录信息;

EditUI

_submit

提交业务数据,重点关注:

1、如何使用_exists等方法;

2、如何存取分录;

EditUI

abort

关闭当前UI

EditUI

afterActionPerformed

在每个Action动作之后调用

EditUI

afterAddLine

通知方法,允许在增加单据行后做相关处理

EditUI

afterOnLoad

在OnLoad后

EditUI

afterRemoveLine

通知方法,允许在删除单据行后做相关处理

EditUI

afterSelectLine

通知方法,允许在选中单据行后做相关处理

EditUI

applyDefaultValue

应用缺省值到数据对象

EditUI

beforeActionPerformed

在每个Action动作之前调用

EditUI

beforeOnLoad

在OnLoad前

EditUI

beforeStoreFields

从控件将保存到数据数据对象前进行控件值校验,在StoreFields()前执行使子类可以自己进行校验控件中的值是否合法?

并可以抛出自己的异常

EditUI

checkActionStatus

对UI元素进行使能控制

EditUI

checkBeforeWindowClosing

在窗口关闭时,检查当前窗口是否可以关闭

EditUI

confirmRemove

弹出确认删除对话框

EditUI

createNewData

创建一个新业务对象,在新增时被调用。

可以在此处为业务对象的属性赋默认值。

EditUI

createNewDetailData

创建一个新分录对象,在新增分录时被调用。

可以在此处为分录对象的属性赋默认值。

EditUI

destroyWindow

在窗口关闭时,销毁当前UI的动作

EditUI

getBizInterface

通过Factory返回业务接口,获取编辑UI对应实体的业务接口,以便调用业务方法

EditUI

getDetailTable

返回分录列表

EditUI

getMainBizOrgType

获取主业务组织类型

EditUI

getOprtState

获取当前UI的操作状态

EditUI

getOrgPK

获取当前组织PK,action参数传递==null

EditUI

getUIContext()

UI的上下文,获取ListUI传递的参数

EditUI

getUILifeCycleHandler

返回ui生命周期handler,开发人员可以注册相应IUILifeCycleListener来监听UI的生命周期,并在各个不同的生命周期进行不同处理。

 

EditUI

getUserPk

获取当前用户PK

EditUI

getValue

根据PK获取数据

EditUI

getXXXEditor

创建各个属性的编辑器,重点关注:

1、带扩展解析器的F7;

2、可支持模糊查询与专用对话框的F7;

3、金额编辑器的创建;

EditUI

getXXXRender

创建各个属性的绘制器,重点关注:

1、金额格式化输出;

EditUI

initListener

手动注册事件监听器

EditUI

initUIMainOrgContext

根据组织id,初始化业务组织上下文

EditUI

isFirstOnLoad

判断UI是否初次加载

EditUI

isModifySave

修改后是提交或暂存true为暂存false为提交

EditUI

loadFields

将业务数据装载到控件。

数据绑定代码在super.loadFields中。

定义了Entity对象与界面控件双向的绑定关系,运行期定义绑定关系;,针对序事薄没有用处

EditUI

loadLineFields

定义了单据行与KDTable的绑定关系

EditUI

onCreateNewData

在创建新的数据时

EditUI

onLoad

界面初始化事件。

可以在此:

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

2、设置控件风格;

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

EditUI

onSetDataObject

在UI的SetDataObject数据的时候发生

EditUI

runSave

保存数据

EditUI

runSubmit

保存数据

EditUI

SetDataObject

设置当前UI将要展示的数据对象

EditUI

setFieldsNull

在复制业务对象时,需要将它的一些属性置空或改变,例如对象的ID和分录的ID。

EditUI

setOprtState

设置当前UI的操作状态

EditUI

setTableToSumField

设置当前业务需要合计的字段

EditUI

storeFields

从控件中获得最新的业务数据。

数据绑定代码在super.storeFields中。

运行期定义绑定关系,,针对序事薄没有用处

EditUI

storeLineFields

定义了单据行与KDTable的绑定关系

EditUI

verifyInput

在客户端检查业务逻辑合法性,不合法时抛出异常。

此处的检查不能代替服务端的校验,只是为了在业务数据非法时尽量少地提交服务端。

getBizInterface().checkNameDup(editData);

EntityViewInfo

getFilter

取得实体视图的过滤条件

FilterInfo

FilterInfo

创建过滤器

KDBizPromptBox

KDBizPromptBox

手动设置F7属性

KDDatePicker

KDDatePicker

手动设置日期编辑控件

KDTable

addKDTEditListener

分录表格增加值修改监听事件

KDTable

doRequestRowSet

事件中完成数据的获取与显示

KDTable

getActionMap

屏蔽单据编辑界面上分录控件按向下箭头自动增加行功能

KDTable

getSelectManager().select()

选择表格个行

KDTable

kdtEntrys_Changed

值改变事件

KDTable

kdtEntrys_validate

校验事件

KDTable

putBindContents

传递绑定关系

KDTable

setFormatXML

完成列的定义

KDTable

tblMain_tableSelectChanged

表格行选择事件

ListUI

afterAddLine

通知方法,允许在增加单据行后做相关处理

ListUI

afterRemoveLine

通知方法,允许在删除单据行后做相关处理。

ListUI

afterSelectLine

通知方法,允许在选中单据行后做相关处理

ListUI

afterTableFillData

表格数据填充后的处理方法,只处理当前填充页的数据

ListUI

beforeExcutQuery

在查询前设置自己的查询条件

//queryFilter.mergeFilter(arg0,arg1);

//queryFilter.setMaskString("#0and#1");

ListUI

checkSelected

判断是否选中行

ListUI

checkTableCommonMenu

右键菜单控制

ListUI

destroyWindow

关闭窗口

ListUI

execQuery

执行查询

ListUI

getBizInterface

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

ListUI

getCountQueryFields

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

ListUI

getDefaultFilterForQuery

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

ListUI

getDialog

当前通用查询对话框实例

ListUI

getEditUIModal

产生编辑UI的方式,设置编辑界面打开状态(模式MODEL、编辑EDITWIN、新标签页NEWTAB)

ListUI

getEditUIName

指示关联的编辑UI对象名,返回编辑界面名称全路径,新增、查看数据时使用

ListUI

getEntriesPKName

获取分录PK

ListUI

getInitDefaultSolution

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

ListUI

getKeyFieldName

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

默认值为"id"。

ListUI

getLocateNames

当需要除了number和Name之外的字段进行定位,需要自己提供表格字段数组,需要定位的字段名称

ListUI

getMainTable

返回当前UI的数据展示控件实例table,默认返回tblMain

ListUI

getMergeColumnKeys

设置合并重复的列

ListUI

getMessageBgcolor

设置状态栏背景色

ListUI

getMessageIcon

设置状态栏提示图标

ListUI

getMessageText

设置状态栏提示文字

ListUI

getNotOrderColumns

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

ListUI

getOprtState

获得当前UI的操作状态

ListUI

getQueryExecutor

获取Query执行接口

ListUI

getSelectedIdValues

获取默认表格(tblMain)所有选择行的主键值

ListUI

getSelectedKeyValue

获取选择列表第一行的的主键值

ListUI

getSelectedKeyValues

获取默认表格选择行的主键列表

ListUI

getSelectIdForTableSelect

返回当前表格选择的id列表

ListUI

getSelectList

获取选择行的行序号

ListUI

getSelectors

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

ListUI

initCommonQueryDialog

初始化用户自己定义的查询过滤框(系统默认为每个定义的列表生成了通用过滤框,如果采用系统通用过滤框则不需要实现下面的方法),在ListUI类中重载

ListUI

initDefaultFilter

设置默认过滤条件。

该方法被onLoad调用;重载initDefaultFilter方法,为mainQuery对象(类型是EntityViewInfo)增加过滤条件(filterItem)。

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

ListUI

initTableListner

初始化表格的监听器

ListUI

isFirstOnload

是否首次加载

ListUI

isFootVisible

是否显示合计行

ListUI

isOrderForClickTableHead

是否需要进行表格排序

ListUI

onLoad

界面初始化事件。

可以在此:

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

2、设置控件风格;

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

ListUI

prepareUIContext

构造传递给EditUI的UIContext。

利用这个方法,你可以加入需要的任何对象并传递给EditUI

ListUI

refresh

刷新表格数据

ListUI

refreshList

序事薄刷新

ListUI

selectFirstRow

选择当前表格的第一行

ListUI

setDaemonDialog

是否显示进度条窗口

ListUI

setDaemonRun

Action同、异步执行方式

ListUI

setOprtState

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

ListUI

showSaveSuccess

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

ListUI

showSubmitSuccess

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

MsgBox

showWarning

弹出提示框

NumberTextField

setPrecision

动态设置精度

ObjectUuidPK

ObjectUuidPK

构造ObjectUuidPK

OprtState

ADDNEW

新增ADDNEW,编辑EDIT,查看VIEW

OrgType

OrgType.Company

设置主业务组织类型为财务组织

PsSql

getSqlWithParams

查看执行SQL语句

SortUtil

sortDataByNumber

对数组排序

SpinnerNumberModel

SpinnerNumberModel

设置选择范围

StringUtils

isEmpty

系统工具,判断字符窜是否为'空'

SysContext

castToFullOrgUnitInfo

组织转换

SysContext

getSysContext

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

SysUtil

abort

退出当前action

TransUtil

执行数据库特定语法

TreeBase

checkParentBeUsed

校验父节点是否被其他数据使用。

如果被使用则不能新建子节点。

子类需要通过重载_isReference来定义引用逻辑

TreeBase

checkParentDataExist

检查该编号下的父节点是否存在

TreeBase

checkParentValid

校验父节点的状态应为有效,父节点是否被删除。

TreeBase

deleteWithChildren

删除自身及其所有后代节点

TreeBase

getAllChil

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1