数据集类型的视图


<ACTION CODE="DEFAULT" NAME="完整视图" >

<ITEM CODE=’’ TYPE="DATASET" LABEL="采购入库" ERI="..BROWSEDS" ALIASES="DEFAULT" FORMATES="DEFAULT"  EXPORTS="foramt1~format2" ICON="TB_Tran.ico" MENUERI="..GMTBALL" MENUACTION="DEFAULT" DOUBLECLICKCMD="GMTEdtOpen" PATH="VIEW" SORT="TRUE" HEIGHT=’’ RATIO=’’ AUTORETRIEVE=’FALSE’ BARCODEPARAM="ecode"  CAMERAPARAM="objid" EXPORTS="printformat1~printformat2" NOEXPORTS="TRUE" NOATTENDEE="FALSE" > 

ERI: 数据集的路径

ALIAS:数据集的ALIAS

FORMATS 数据集的格式

MENUERI="..GMTBALL" MENUACTION="DEFAULT"

全局菜单的路径

DOUBLECLICKCMD="GMTEdtOpen"

双击数据记录,执行的默认菜单命令

PATH="VIEW"

格式和查询参数的保存路径

SORT是否允许排序,默认为TRUE,FALSE时候不运行排序

CODE 数据集的代码,默认为“MAINDS”

RATIO,HEIGHT没有指定布局时候 的高度和 伸缩 比例,如果指定布局忽略此属性,默认按照上下垂直布局

AUTORETRIEVE 是否自动查询数据,默认为TRUE,

BARCODEPARAM="ecode" 小程序扫码查询对应的查询参数

CAMERAPARAM="objid"  图片搜索的参数

EXPORTS="foramt1~format2" 打印输出的格式,如果有多个可以~分割,没有指定默认是FORMATS

NOEXPORTS="TRUE" 不能导出

NOATTENDEE  如果为TRUE 数据集不使用全局参与,及无法根据代码打开单据,默认为FALSE

<DATASET  CODE='EDITDSSUB' ERI=’’ ALIAS=’’ FORMAT=’’  EXPORTS="foramt1~format2" PARAMCODE="employeeid" PARAMVALUE="employeeid"   SORT='TRUE'>

     <PARAM CODE=""  VALUE=""  REQUIRED="TRUE/FALSE" />

REQUIRED 默认值为 TRUE  VALUE :主数据集的表达式  主数据集变化时查询

 CODE 参数名称

 VALUE 主数据集计算的表达式        

 EXPORTS 格式如果是js,则可以导出pdf文件。 

     < ADAPTER ….> adapter见组合视图主题

     </ADAPTER>

 </DATASET>


明细数据集类型,数据集类型的视图可以包含0或多个 子数据集,可以根据主数据集的当前记录变化查询数据,数据集行变化时

CODE  数据集代码唯一识别子 数据集或者主题 ,不能重复

ERIALIAS ,FORMAT数据集的路径 

HEIGHT ,RATIO数据集的高度和伸缩比例,如果指定布局忽略此属性

PARAMCODE 子数据集中的参数名称,PARAMVALUE 由主 数据集计算的参数值,即计算值作为子数据集的 参数名称 查询子数据集,这里指定的参数必须 提供给。 

PARAM子节点可以提供0到多个子参数,包括参数名称参数值和是否必须提供等信息。仅适用于数据集 ,不适用于子主题



<DETAIL   ERI="..EDIT" ACTION='DEFAULT'   PARAMCODE="employeeid" PARAMVALUE="employeeid"> 

没有 其他 参数定义,执行目标 主题的open 命令   主数据集变化时查询

</DETAIL>

ERI,ACTION 目标主题域,没有子参数定义,其他见子数据集。 

<LAYOUT TYPE="HORIZON">

<LAYOUT TYPE="COMP" CODE="MAINDS" WIDTH="70%"/>

         <LAYOUT TYPE="COMP" CODE="EDITDSSUB" WIDTH="30%"/>

</LAYOUT>

布局类型, 数据集和主题放在 TYPE=COMP 类型的 不居中,CODE 表示数据集或主题的代码,主数据集的代码是“MAINDS”,在item标记中指定

< ADAPTER ….> 

</ADAPTER>

同组合视图主题

</ITEM>

</ACTION>


  • 能够切换完整视图和简要视图的设定


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

<ACTION actionid="18377" ecode="DEFAULT" createby="模型管理员" createtime="2023-04-09 10:51:07" modifyby="模型管理员" modifytime="2023-04-10 15:02:16" estatus="1" ename="库存金额帐">

       <DEF>

               <ACTION DISABLECMDS="" INSTCOMMAND="" FLOW="" REFENTITY="" RIGHT="TRUE" ID="18212" CODE="KCJEZ" NAME="库存金额帐" STATUS="1" createby="模型管理员" createtime="2023-03-17 16:13:17" modifyby="模型管理员" modifytime="2023-03-17 16:26:25" actionright="1">

                       <ITEM TYPE="DATASET" LABEL="面料金额帐" ERI="..ACCOUNTDSVIEWJE" ALIASES="DEFAULT" FORMATES="DEFAULT" DEFAULTALIAS="DEFAULT" DEFAULTFORMAT="DEFAULT" PRINTFORMATS="PRINT" ICON="TB_Tran.ico" MENUERI="" MENUACTION="DEFAULT" DOUBLECLICKCMD="" PATH="VIEW">

                               <DATASET CODE="MXZ" ERI="..ENTRYDSVIEWJE" ALIAS="DEFAULT" FORMAT="DEFAULT" PARAMCODE="" PARAMVALUE="" SORT="FALSE">

                                       <PARAM CODE="kcjezid" VALUE="kcjezid" REQUIRED="TRUE"/>

                                       <PARAM CODE="begintime" VALUE="paramValue('begintime')" REQUIRED="FALSE"/>

                                       <PARAM CODE="endtime" VALUE="paramValue('endtime')" REQUIRED="FALSE"/>

                               </DATASET>

                               <LAYOUT TYPE="VERTICAL" MAINVIEW="MAINDS">

MAINVIEW 指定 VERTICAL或者HORIZON视图类型,设置主视图,即简要视图

                                       <LAYOUT TYPE="COMP" CODE="MAINDS" WIDTH="50%" HEIGHT="50%"/>

                                       <LAYOUT TYPE="COMP" CODE="MXZ" WIDTH="50%" HEIGHT="50%"/>

                               </LAYOUT>

                       </ITEM>

               </ACTION></DEF>

       <MEMO></MEMO>

</ACTION>


Created with the Personal Edition of HelpNDoc: Produce online help for Qt applications