组合视图主题一般作为应用系统的主页(桌面)出现, 其内容为多个独立的部件构成的页面视图。 可以针对每个部件设定权限,用户可以设定其显示位置和大小,甚至不显示。 



每个Widget 由一个活动定义,并具有一个get的访问权限,数据集类型的widget可以指定权限的数据分区。 

    1. 主题域定义说明

<ATTRIBUTE attributeid="15404" ecode="ADMINPAGE" createby="模型管理员" createtime="2020-02-05 18:34:42" modifyby="模型管理员" modifytime="2020-05-02 11:37:18" estatus="1" ename="账号概览">

       <DEF>

               <ATTRIBUTE TYPE="" PROGID="COMPOSEDVIEW" SVRERI="" RELEASE="0~0~0" USERVERSION="1" SINGLEVIEW="TRUE" CLOSEABLE="FALSE" CAPTION="账号概览">

                       <LAYOUT TYPE="WIDGETS" DIRECTION="VERTICAL" ROW="6" COL="3" GAP="5">

                               <LAYOUT TYPE="WIDGET" CODE="YYXT_ALL" WIDTHRATIO="1" HEIGHTRATIO="2"/>

                               <LAYOUT TYPE="WIDGET" CODE="YYXT_ACTIVE" WIDTHRATIO="1" HEIGHTRATIO="2"/>

                               <LAYOUT TYPE="WIDGET" CODE="YYXT_DUE" WIDTHRATIO="1" HEIGHTRATIO="2"/>

                               <LAYOUT TYPE="WIDGET" CODE="ZHYE" WIDTHRATIO="1" HEIGHTRATIO="2"/>

                               <LAYOUT TYPE="WIDGET" CODE="DDCOUNT" WIDTHRATIO="1" HEIGHTRATIO="2"/>

                               <LAYOUT TYPE="WIDGET" CODE="USERCOUNT" WIDTHRATIO="1" HEIGHTRATIO="1"/>

                               <LAYOUT TYPE="WIDGET" CODE="DLCOUNT" WIDTHRATIO="1" HEIGHTRATIO="1"/>

                               <LAYOUT TYPE="WIDGET" CODE="DLTJ" WIDTHRATIO="3" HEIGHTRATIO="2"/>

                       </LAYOUT>

               </ATTRIBUTE></DEF>

       <MEMO></MEMO>

</ATTRIBUTE>

WIDGETS

ROW 页面的高度分割

COL 页面的宽度分割

GAP 项目之间的间距


WIDGET

TYPE 必须是WIDGET

CODE ,WIDGET 对应的活动代码,WIDGET 在活动最终定义。 每个对应一个权限。 

WIDTHRATIO 宽度 

HEIGHTRATIO高度单位


<?xml version="1.0" encoding="GB2312"?>

<ACTION actionid="17191" ecode="ZHYE" createby="模型管理员" createtime="2020-05-02 11:35:19" modifyby="模型管理员" modifytime="2020-05-02 11:35:19" estatus="1" ename="账号余额">

       <DEF>

               <ACTION DISABLECMDS="" INSTCOMMAND="" FLOW="" REFENTITY="" RIGHT="">

                       <WIDGET TYPE="DATASET" ERI=".ZJMX.YEDS" ALIAS="DEFAULT" FORMAT="DEFAULT"  SET="FALSE" PAGEROW="10">

                               <ADAPTER TYPE="GCOMMAND" EVENT="OnRowClick" OPERATION="mx" IDEXP="" VERB="OPEN" DOMAIN=".ZJMX.VIEW" ACTION="DETAIL" REQUIREID="FALSE"/>

                               <ADAPTER TYPE="PAGE" PAGE="withdraw" EVENT="OnRowClick" IDEXP="" OPERATION="tk" PARAMS="" REQUIREID="FALSE" PARAMS=”PARAM1=VALUEEXP~PARAM2=VALUEEXP2”/>

                       </WIDGET>

               </ACTION></DEF>

       <MEMO></MEMO>

</ACTION>

RIGHT :可以设定是否具有权限控制


WIDGET设定

TYPE 目前只支持DATASET类型  

ERI 数据集的路径

ALIAS 数据集的ALIAS

FORMAT 数据集的格式,可以是VUE CHART 等类型。

SET="FALSE"  FALSE不现实查询条件图标,不能设置查询条件。默认为TRUE可以设定查询条件

PAGEROW="10" 每页记录数,设置该选项每次刷新的时候自动换页,最后一页后再从第一页开始刷新。


 

ADAPTER 设定

TYPE   GCOMMAND 全局命令类型

PAGE 打开页面

EVENT 事件类型 OnRowClick 

OPERATION 数据集触发的事件中的OPERATION类型。 

IDEXP 获得记录id的表达式

VERB 命令动词

DOMAIN 执行命令的目标主题域的路径

ACTION  目标活动

REQUIREID 是否需要记录的ID

PARAMS 提供给目标主题域的参数


PAGE类型

PAGE 页面类型   PARAMS页面参数 


Created with the Personal Edition of HelpNDoc: Free help authoring tool