Happy3w

第二章 参数模板注册

2017.02.21
小编:此文是搬运,将小编收集的资料分享到这,是为了和像我一样的开发人能更快速、更轻松地解决问题,欢迎大家分享自己的内容。 使用对象:NC-V5系列 1. 参数模板管理 1.1 节点描述及功能 参数模版设置提供给各产品组进行参照模版的设置。参数模版设置由各产品组的程序员进行设置后,用户才能在参数设置界面看到这些参数。 1.2 基本功能操作说明 选择左侧系统节点,单击“增加”,可以增加一条参数。编辑后单击“保存”,保存该参数。 选择一条已注册的参数,单击“修改”,可以修改已注册的参数信息。 选择一条已注册的参数,单击“删除”,可以删除已注册的参数。 在参数注册编辑状态时,单击“作用范围”,弹出选择作用范围编辑框,可以选择当前参数作用的功能模块。 项目说明: 序号:手工输入,必输项。 组编码:对于互相有制约关系的参数分组,输入代码。互相有制约关系的参数指A参数选择某值,就不能输入B参数,或者A参数选择某值,B参数必须输入等等这些情况都叫做互相制约。对于不互相制约的参数不用分组。还有一种需要进行分组的参数就是复杂参数,定义为默认java类的参数,其整个界面和界面里的参数定义为一组。 组名称:手工输入,显示名称 参数代码:不能重复,必输项。 参数名称:参数显示名称。 参数值类型:有四个类型:日期、逻辑、字符和整型、Double型,根据参数的实际情况选择。 默认值:根据选择的参数值类型预置参数的值,主要为了防止实施人员或用户由于误操作设错了某个值无法恢复,所以在这里设了默认值,可以恢复为默认值。 默认值为Java类对于一些复杂参数流程配置中很难表示的则调用产品组的参数设置界面。对于这样的参数在“默认值是Java类”项上打勾,代表选中,那么在“默认值”这一项中输入完整的类名称(包括路径)。在用户的参数设置界面,双击这个参数的“参数值”项即可进入产品组的参数设置界面。对于界面中的其他参数也要在下面输入,但是“是否显示”项置为不显示。 【例子】 对于下面的设置个人信息界面,采用界面切入到参数设置中的方式,每个参数如何设置? nc-v5-param-1 这个界面将存为4个参数,整个界面存为一个参数比如将参数名设为个人信息,姓名为一个参数,年龄为一个参数,文化为一个参数,一共四个。确定了有这么多参数后我们就要逐个定义了,首先定义个人信息这个参数,选中“默认Java类”项,在默认值中输入完整的类名,是否显示项为显示;然后定义姓名,不选“默认Java类”项,是否显示项为不显示;同理其他两个参数的设置与姓名参数相同。各项值如下图:
组名 参数名 默认值 编辑样式 默认java类 显示
Group2 个人信息设置 nc.ui.pub.para.sysinituidialogexample 文本框
Group2 姓名 张三
Group2 年龄 20
Group2 文化程度 大学
这样设置以后,在用户的参数设置界面,只能看到一个参数就是个人信息设置参数,在“参数值”下显示“参数对象,请双击”,双击鼠标将弹出产品组的参数设置界面,用户逐项输入即可。 组名 参数名 参数值 Group2 个人信息设置 参数对象,请双击
组名 参数名 参数值
Group2 个人信息设置 参数对象,请双击
取值范围:指参数输入范围或选择范围。对于整型和DOUBLE型的参数,取值范围的编辑形式是m-n,m为最小值,n为最大值,必需用 “-” 分割,选择的范围为包含m、n的集合;对于选择框的参数,取值范围的编辑形式为:x,y,z,该参数在进行参数值设置时表现为有x,y,z三个选项的下拉列表,必需用“,”分割。 编辑样式:参数的编辑控件。注意要和参数类型配合。编辑样式中,系统预制了集中参照类型。如果要选择的参照类型,在编辑样式中不存在,可以在“参照”栏目中选择,这里包含所有的系统默认参照。 参数说明:参数的注释。 作用域:参数所属功能节点。只起到按作用域显示的功能,和参数实际控制的范围无关。本栏目不可编辑。系统默认为当前选中的功能节点。 是否组主参数:对于某个参数组定义一个主参数,在设置界面,该项打上勾即为组主参数,一个参数组可以没有主参数。被定义为主参数的参数其编辑样式必须为选择框,取值范围必须输入。 nc-v5-param-2 图 2-1 互斥值:即与主参数的互斥关系。在一个组中将其他参数的互斥值与主参数值的选项进行比较,互斥值与主参数选项顺序值相同的参数,在用户界面可以编辑,证明与主参数不互斥;互斥值与主参数值选项顺序值不同的参数,在用户界面就不能编辑,证明与主参数互斥。 检查类:在参数模版中只能对参数进行数据校验,但是有的参数还需要业务校验,用以检验这个参数是否能保存,因此我们提供了检查类项,对于这种参数,产品组可以在此处输入检查类的完整路径。该参数在进行编辑后进行保存时,系统会调用该检查类检查输入参数值的合法性,如不合法,则不允许保存。 编辑类:与检查类类似,有的参数需要业务校验,用以检验这个参数是否能编辑,因此我们提供了编辑类项,在此处输入编辑类的完整路径。用户修改该参数前,系统会调用编辑类检查该参数是否允许编辑,如检查未通过,则该参数不能编辑。 参数类型: 参数按所属组织不同,分为5种类型。集团、核算账簿、公司、会计主体、主体账簿。 集团级参数,集团只有一份,由脚本提供。 账簿级参数,账簿只有一份,由脚本提供。 公司级参数,每个公司一份,新建公司账时自动从参数模版Copy。 会计主体级参数,每个会计主体一份,新建会计主体时,自动从参数模版Copy。 主体账簿级参数,每个主体账簿一份,主体账簿启用时,自动从参数模版Copy。 参照:“参照”栏目为V5.3新增功能。可以选择系统默认的参照。如果编辑样式选择了某参照,这里也选择的参照。本栏目下的选择优先。 参照属性修改控制类。参照栏目中选择了参照,如果产品组要控制参照(如WherePart),注册控制类。参照初始化后会调用此类定制参照。 1.3 其他功能说明 [公司按钮]:点击公司按钮,系统检测是否有新增的参数模版记录,如有自动分配到所有已建账的公司。 [总账参数调整]:包含2个子按钮[主体账簿参数调整为公司参数][ 公司参数参数调整为主体账簿] V31新增功能 只能调整总账参数的参数类型,其他业务子系统没有此功能 [主体账簿参数调整为公司参数] :把选中的主体账簿参数调整为公司级参数。 [公司参数参数调整为主体账簿]:把选中的公司级参数调整为主体账簿参数。