U9参照开发U9客开化开发支持部苗庆波2009年06月20日课程编号:参照介绍新建参照编辑参照发布参照参照展现选择时的放大镜按钮即是打开参照参照模型参照也是一个页面• UIModel• UIForm参照是基于已有实体取参照数据参照介绍建立参照之前,需要首先建立界面项目。在解决方案浏览器中选中解决方案,进行如下操作之一:点击鼠标右键,选择“新建”主菜单 → 新建 → 新建工具栏 → 新建新建参照-建立界面项目在解决方案浏览器中选中一个界面项目,进行如下操作之一:点击鼠标右键,选择“新建”主菜单 → 新建 → 新建工具栏 → 新建打开界面项目的新建子项窗口,选择参照类型,输入新建参照项的名称,点击确定即可新建参照新建参照-新建参照参照编辑界面,自上而下分为四个区域:顶部参照预览区:模拟运行态的显示参照字段属性设置:设置参照用的字段排序字段属性设置:设置参照列表显示时的默认排序规则最底部的区域分两个部分:参数列表:调用窗体要传递给参照变量参数过滤器表达式设置:用于限定参照实体的显示内容,可使用参数新建参照-参照编辑界面打开参照编辑器,用鼠标单击顶部的参照预览界面,将右侧工具导航区切换到属性浏览器,即可查看并编辑参照的属性编辑参照-设置参照属性参照实体的来源当前解决方案的实体项目,可在模型浏览器中查看当前解决方案以外的已打包的实体组件,可在已发布组件浏览器中查看绑定参照实体的方式打开参照编辑器在模型浏览器或已发布组件浏览器中选中实体拖曳实体名称到顶部到参照预览界面中编辑参照-绑定参照实体在参照预览区的下方,可以进行参照字段属性的设置参照字段的修改• 调整顺序、删除:通过右侧的按钮进行• 新增:直接从右侧工具导航栏的模型浏览器或者已发布对象浏览器中拖入编辑参照-设置参照字段属性设置项含义输入说明名称选中后双击可以修改显示名称选中后双击可以修改帮助ToolTips中显示的内容选中后双击可以修改显示是否在参照界面中显示复选框输入关键字段一般是实体的ID不可修改编辑字段运行态参照控件中可编辑的字段:仅在参照控件获得输入焦点时显示,在点击参照按钮时,输入的内容可作为打开参照窗口的预先过滤条件。目前只支持一个编辑字段。复选框输入,参照实体中只能有一个编辑字段。对于TreeList参照,只有参照主实体的编辑字段起作用。名称字段运行态参照控件中供显示的字段:仅在失去输入焦点后显示。名称字段可以有多个,但目前只支持第一个名称字段的显示。编辑字段和名称字段存在着对应关系。复选框输入。对于TreeList参照,只有参照主实体的名称字段起作用。父子关系字段参照实体需要以层级树显示时,必须有一个自关联的字段或者是按层级分段的字段(比如各级科目代码),此处指明对应的字段。复选框输入。只对树形参照实体有效,且参照实体中只能有一个父子关系字段。排序字段属性调整顺序、删除:通过右侧的按钮进行新增:直接从右侧工具导航栏的模型浏览器或者已发布对象浏览器中拖入编辑参照-设置排序字段属性点击按钮,即可打开表达式及参数定义窗口编辑参照-编辑参数及过滤表达式表达式遵循Opath的语法规范,用于过滤当前的参照实体。表达式的编辑方式• 可以使用业务对象的属性、函数、操作符、参数作为表达式的组成部分。左边三个页签中的项,都可以通过双击鼠标加入到表达式编辑区中。• 也可以在表达式编辑区中直接修改表达式到内容。• 系统还为常用到操作符提供了快捷按钮。• 表达式输入完成后,还可以点击“检查”按钮进行语法检查。编辑参照-编辑参数及过滤表达式发布参照参照是随同所属的界面项目一同发布的,在解决方案浏览器中选择界面项目,点击右键,在上下文菜单中选择“重新构造”即可将参照发布到数据库中.发布参照