EAS BOS开发客户端端常用代码

2019-03-29 15:28

客户端常用代码

1

列表界面常用代码............................................................................................................... 3 1.1 初始化用户自己定义的查询过滤框(系统默认为每个定义的列表生成了通用过滤框,如果采用系统通用过滤框则不需要实现下面的方法) ................................................... 3 1.2 设置列表界面的默认过滤条件,可用来过滤列表数据, 也可以直接设置 MAINQUERY的值实现过滤 .......................................................................................................... 5 1.3 设置是否在调入列表界面之前先出过滤框 ................................................................... 5 1.4 客户端对审核的操作 ....................................................................................................... 6 1.5 关联生成 ........................................................................................................................... 6 1.6 动态调用UI界面,并在UI之间传递变量 .................................................................. 7 1.7 关于编码规则 ................................................................................................................... 7 1.8 如何得到当前选中行的ID .............................................................................................. 8 1.9 关于数字精度的设置 ....................................................................................................... 9 1.10 返回当前列表的主键 ................................................................................................. 10 1.11 返回列表界面对应的编辑界面名称 ......................................................................... 11 1.12 返回远程调用接口 ..................................................................................................... 11 2

编辑界面常用代码............................................................................................................. 11 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.12 2.13 2.14 2.15 2.16 2.17 2.18 2.19 2.20 2.21

获取菜单参数 ................................................................................................................. 11 客户端环境工具类 ......................................................................................................... 11 获取公司行政组织 ......................................................................................................... 12 获取当前公司本位币 ..................................................................................................... 12 期间工具 ......................................................................................................................... 12 获取资源文件 ................................................................................................................. 12 消息框 ............................................................................................................................. 13 SYSUTIL.ABORT() ............................................................................................................ 13 COM.KINGDEE.EAS.BASE.UIFRAME.UIFACTORYHELPER ................................................. 13 TREE操作 ....................................................................................................................... 14 获取编号 ..................................................................................................................... 14 获取汇率 ..................................................................................................................... 15 数据库工具类 ............................................................................................................. 15 常用数据格式 ............................................................................................................. 15 初始化单据分录中的数据 ......................................................................................... 16 载入编辑界面时设置明细默认值 ............................................................................. 16 BIGDECIMAL类型的使用方式: ................................................................................... 17 构造OBJECTUUIDPK.................................................................................................. 17 组织转换 ..................................................................................................................... 17 获取不同类型的组织视图 ......................................................................................... 17 弹出指定的F7框 ...................................................................................................... 18

3 常用F7 QUERY ................................................................................................................... 19 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14

科目F7 ........................................................................................................................... 19 科目表 ............................................................................................................................. 19 客户F7 ........................................................................................................................... 19 供应商F7 ....................................................................................................................... 19 客商统一码F7 ............................................................................................................... 19 物料F7 ........................................................................................................................... 19 辅助核算F7 ................................................................................................................... 19 币别F7 ........................................................................................................................... 20 辅助核算类型F7 ........................................................................................................... 20 汇率F7 ....................................................................................................................... 20 银行账户F7 ............................................................................................................... 20 银行F7 ....................................................................................................................... 20 用户F7 ....................................................................................................................... 20 银行F7 ....................................................................................................................... 20

4 代码实例............................................................................................................................. 20 4.1 单据新增代码 ................................................................................................................. 20 4.2 单据修改代码 ................................................................................................................. 22 4.3 单据删除代码 ................................................................................................................. 22 4.4 获取集合 ......................................................................................................................... 22 4.5 获取值对象 ..................................................................................................................... 23 4.6 界面之间传递参数 ......................................................................................................... 23 4.7 给QUERY传过滤条件 ................................................................................................... 24 4.8 接口方法的访问方式 ..................................................................................................... 25 4.9 传递上下文参数的接口访问方式 ................................................................................. 25 4.10 控件的初始化 ............................................................................................................. 25 4.11 F7赋值 ........................................................................................................................... 26 4.12 设置单据分录单元格格式 ......................................................................................... 28 4.13 设置单元格可编辑 ..................................................................................................... 28 4.14 删除行 ......................................................................................................................... 29 4.15 F7专用选择界面的设置................................................................................................ 29 4.16 获取各模块系统状态信息 ......................................................................................... 31 4.17 获取当前登陆信息 ..................................................................................................... 31 4.18 获取参数平台参数设置的示例代码 ......................................................................... 31 4.19 网络互斥功能示手工控制 ......................................................................................... 32 4.20 TREE- LIST实现方法1 ................................................................................................... 32 4.21 TREE-LIST点击树上结点时形成过滤条件时的字段 ................................................... 32 4.22 TREE-树形控件的初始化级次 [OPTIONAL] ................................................................. 33 4.23 TREE-树形空间的默认展开级次 [OPTIONAL] ............................................................... 33 4.24 TREE-返回树形控件的根名称 ....................................................................................... 33 4.25 TREE-数据过滤(重载实现对树的过滤) ........................................................................ 33 4.26 TREE-控件基本使用 ....................................................................................................... 34 4.26.1 初始化树形控件 ..................................................................................................... 34

4.26.2 返回选中的树结点 ................................................................................................. 35 4.26.3 返回树结点的值 ..................................................................................................... 35 4.26.4 删除类别时刷新当前结点的父结点,并定位到当前结点的父结点。 ............. 35 4.26.5 设置选中根结点 ..................................................................................................... 36 4.26.6 类别新增与修改时,刷新当前选中结点 ............................................................. 36 4.26.7 修改类别时刷新当前结点的父结点,并定位到当前结点 ................................. 36 4.27 手工发送消息 ............................................................................................................. 37

1 列表界面常用代码

tblMain 作为框架为list列表界面中的kdTable绑定的变量,通过它可以访问到列表上的每一行、每一列,可以做数据检查,控制,格式化,行合并等操作

1.1 初始化用户自己定义的查询过滤框(系统默认为每个定

义的列表生成了通用过滤框,如果采用系统通用过滤框则不需要实现下面的方法)

dialog可在bos中继承CustomerQueryPanel UI新建用户自定义的过滤框

在Bos中发布该元数据后,可以实例化该类并引用

在生成的dialog类中继承方法 getFilterInfo(),并实现用户想要的过滤条件,应用框架会在取数时调用dialog类自动获取过滤条件

在ListUI类中重载方法initCommonQueryDialog

protected CommonQueryDialog initCommonQueryDialog() { dialog = super.initCommonQueryDialog(); try

{ dialog.addUserPanel(getUsierPanel()); dialog.setShowFilter(true); dialog.setShowSorter(true); dialog.setHeight(380); dialog.setWidth(500); dialog.setTitle(“客户自定义过滤框”); }

catch (Exception e) { handUIException(e);

} return dialog; }

protected CustomerQueryPanel getUserPanel() throws Exception { if (this.userPanel == null) this.userPanel = new PurOrderQueryUI(); userPanel.onLoad(); return this.userPanel; }

如上,可以实现通过在通用过滤界面上增加自定义的过滤框实现对列表数据的过滤

1.2 设置列表界面的默认过滤条件,可用来过滤列表数据,

也可以直接设置 mainQuery的值实现过滤

protected EntityViewInfo getInitDefaultSolution() { EntityViewInfo ev = new EntityViewInfo(); FilterInfo filter = new FilterInfo(); //给filter赋过滤条件项 ev.setFilter(filter); return ev; }

1.3 设置是否在调入列表界面之前先出过滤框

protected boolean initDefaultFilter() { return true; }


EAS BOS开发客户端端常用代码.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016年煤炼油行业现状及发展趋势分析 (目录)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: