设置说明
- 参与服务的定义
<?xml version="1.0" encoding="GB2312"?>
<ATTRIBUTE attributeid="9401" ecode="ATTENDEE" createby="ADMIN" createtime="1900-01-01" modifyby="ADMIN" modifytime="2003-01-01" estatus="" ename="参与属性">
<DEF>
<ATTRIBUTE TYPE="PR" PROGID="PPDomainAttendeeIReq" SVRERI="_PP.ATD.SVRATD" RELEASE="0~0~0" USERVERSION="1">
</ATTRIBUTE></DEF>
<MEMO></MEMO>
</ATTRIBUTE>
- 参与放在活动中定义
<?xml version="1.0" encoding="GB2312"?>
<ACTION actionid="9396" ecode="DEFAULT" createby="ADMIN" createtime="1900-01-01" modifyby="ADMIN" modifytime="2003-01-01" estatus="" ename="参与活动">
<DEF>
<ACTION RIGHT='FALSE' PROMPT='TRUE'>
RIGHT 是否控制参与数据集的权限
<CONTRACTINST ITEMCODE='' PATH="提供合约实例参数的" ROOM='' INST='' />
<CONTRACTREL ITEMCODE='' PATH='ROOMID-INSTID-RELATIONID' ID='' />
<DATASET ERI="..BROWSEDS" FORMAT="DEFAULT" ALIAS="DEFAULT" NOAUDIT="TRUE" RIGHTPATH="..VIEW:DEFAULT" />
<TREEDEF CODE='数据集的代码,用户查询' ERI="..TREE" ALIAS="DEFAULT" TYPE="type" PARENTTYPE="parenttype" LEAFTYPE ="" ID="ID" PARENTID="ParentID" LABEL="FIELDNAME" ENTITYEVENT=’ZZJG=1~XSQY=2’ 响应的实体事件,实体的名称
实体名称=更新的节点类型。 Id由事件提供
REFTYPE="typeid" //tree数据集的类型参数名称,用于查询更新数据集
REFID="cpid" //tree数据集的参数名称,用于查询数据更新节点(全局模式更新部分节点,局部模式更新整个树结构)
FILTERTYPE='1~3' //关系的类型,点击节点后过滤,
PARAMTYPE=''
PARAMID=''//用于过滤浏览数据集的参数名称,类型参数和id参数的名称
CLEARTYPE='' 清除查询条件的参数。
CLEARID=''同CLEARTYPE可以指定CLEARID ,例如0 表示清除过滤条件,显示所有记录,例如点击跟节点后
<NODE ID="0" TYPE="1" LABEL="组织结构" />
... 可以有多层
</NODE>
如果没有指定NODE节点,默认<NODE ID='0' TYPE='0' LABEL='根' />
</TREEDEF>
<ACTION RIGHT='TRUE' PROMPT='TRUE'>
PROMPT:是否提示,如果不提示,查询提示数据的时候,不查询数据,只查询结构。
RIGHT:控制权限 默认值为TRUE;
<CONTRACTINST ITEMCODE='' PATH="提供合约实例参数的" ROOM='' INST='' />
<CONTRACTREL ITEMCODE='' PATH='ROOMID-INSTID-RELATIONID' ID='' />
合约参与类型,不能用于服务器端参与 ,路径表达式源于参数。
<DATASET ERI="..BROWSEDS" FORMAT="DEFAULT" ALIAS="DEFAULT" NOAUDIT="TRUE" RIGHTPATH="..VIEW:DEFAULT" /> 第一数据集
<DATASET ERI="..BROWSEDS" FORMAT="DEFAULT" ALIAS="DEFAULT" NOAUDIT="TRUE" PARAM="CODE=VALUEEXP~CODE=VALUEEXP" /> 其他数据集
RIGHT: 主数据集中用于定义权限设置路径,默认参照视图权限。 默认值为 "..VIEW:DEFAULT" 默认值为TRUE
ERI,ALIAS,FORMAT:参与数据集信息
PARAM: ~分隔的多个CODE=VALUEEXP形式的参数定义,从第一个数据集获得的参数值。 、
<TREEDEF CODE='' ERI="..TREE" ALIAS="DEFAULT" TYPE="type" PARENTTYPE="parenttype" LEAFTYPE ="" ID="ID" PARENTID="ParentID" LABEL="FIELDNAME"
ENTITYEVENT=’ZZJG=1~XSQY=2’ REFTYPE="typeid" REFID="cpid" FILTERTYPE='1~3' PARAMTYPE='' PARAMID='' CLEARTYPE='' CLEARID='' >
<NODE ID="0" TYPE="1" LABEL="组织结构" />
.....
</NODE>
</TREEDEF>
TYPE: 用于在第一步构造的数据集中查询记录字段。
PARENTTYPE: 用来查询在树中上层结构数据的类型字段。
ID:用来查询记录ID的字段
PARENTID:用来获得上层记录ID的字段
LABEL:在树中标签的字段
LEAFTYPE: 只作为叶节点的类型,不能用于递归型的叶节点,如部门等,增加叶节点的设置可提高构造树的性能。 例如人员档案下面,人员下无子节点。
举例:
<ACTION DISABLECMDS="" INSTCOMMAND="" FLOW="" REFENTITY="" RIGHT="" ID="18243" CODE="CG" NAME="组织机构采购" STATUS="1" createby="模型管理员" createtime="2017-07-03 14:24:11" modifyby="模型管理员" modifytime="2017-08-13 20:51:56" actionright="">
<DATASET RIGHT=’..VIEW:DEFAULT’ ERI="..BROWSEDS" FORMAT="DEFAULT" ALIAS="CG" NOAUDIT="TRUE" BARCODEPARAM=""/>
<TREEDEF CODE="TREE" ERI=".XSQY.TREE" EDITID="xsqyid" EDITTYPE="1" LEAFTYPE="" ALIAS="DEFAULT" TYPE="type" PARENTTYPE="type" ID="xsqyid" PARENTID="c_x_xsqyid" LABEL="ename" PARAMTYPE="" PARAMID="xsqyid" CLEARID="0" FILTERTYPE="1">
<NODE ID="0" TYPE="1" LABEL="销售区域"/>
</TREEDEF>
</ACTION>
BARCODEPARAM="ecode" 小程序扫码查询对应的查询参数
RIGHT :视图的数据权限,如果没有指定默认为 ..VIEW:DEFAULT 如果没有该权限,无法查询数据。
9.2 多个数据集
<ACTION>
<DATASET ERI="..BROWSEDSATT" FORMAT="DEFAULT" ALIAS="DEFAULT" NOAUDIT="TRUE" RIGHTPATH='..VIEW:DEFAULT' RIGHT='TRUE'/>
<DATASET ERI="..EDITDSSUB" FORMAT="DEFAULT" ALIAS="DEFAULT" PARAM="dbywid= if(isEmpty(dbywid),0,dbywid)~paramcode=paramvalueexpression"/>
<ACTION>
RIGHTPATH='..VIEW:DEFAULT'
权限控制的路径,默认主视图的设定,否则可以指定具体的参考权限的设定。 包括该权限的对应的数据分区。 如果设定了检查权限,且没有这个权限,将看不到数据。
RIGHT='TRUE'
是否检查权限,默认为true
PARAM='paramcode= paramvaluexp~paramcode=paramvalueexp …'
参数设置,方式为参数名=参数值表达式,如果多个可以用~分隔
9.3 不显示弹出内容,仅能输入的字段
服务器端实现
<DEF>
<ACTION DISABLECMDS="" INSTCOMMAND="" FLOW="" REFENTITY="" RIGHT="FALSE" PROMPT="FALSE">
<DATASET ERI="..BROWSEDS" FORMAT="DEFAULT" ALIAS="DEFAULT" NOAUDIT="TRUE"/>
</ACTION></DEF>
<MEMO></MEMO>
Created with the Personal Edition of HelpNDoc: Full-featured Help generator