数据显示之zhuoceng
下面是一个页面数据和数据显示的实例:
<!--页面数据.节点全列表.nodes-->
<!--数据显示.nodes.zhuoceng n="卓层" t="0" rs="0,-1"-->
<tr>
<td>{卓层.aNameC/}</td>
<td>{卓层.aTitleC/}</td>
<td>{卓层.qNameC/}</td>
<td>{卓层.zcExplain/}</td>
</tr>
<!--/数据显示-->
<!--页面数据.节点全列表.nodes-->:格式为<!--页面数据.页面数据名称.页面数据显示标识 参数名称="参数值"-->,“页面数据名称”是在后台定制“页面数据”时设置的,“页面数据显示标识”是在使用时设置的,供调用该“页面数据”的“数据显示”使用的。参数名也是在定制“页面数据”时设置的,它的值通常是页面或模板的固定输出,或另一个“页面数据”的输出值(通过数据显示)。一个页面数据在同一个页面上可以有多个“数据显示”使用它的数据。
数据显示.nodes.zhuoceng:nodes就是上面的“页面数据显示标识”,一个页面上可以有多个“页面数据”,这个“数据显示”要使用哪个“页面数据”就是靠这个标识来关联的。最后的.zhuoceng,是处理该“数据显示”的方法,处理“数据显示”的方法可以有很多,目前卓层除了支持自己开发的方法(即.zhuoceng方法),也支持类似动易的xsl方法(.xsl)。
参数:<!--数据显示.nodes.zhuoceng n|name="卓层" ts|tables="0,-1" t|table="0" rs="0,-1" r|row="0,2,6" s|step="2"-->这里列出了全部可以使用的参数,参数名均支持简写,参数名均为小写字母。
n="卓层":定义该“数据显示”中标签的头部,比如该列中的{卓层.aNameC/}、{卓层.zcExplain/}
ts="0,-1":页面数据是一个数据集,其中可以有多个表,该参数指定要遍历的起止表的序号,此例是表示从头(0)到尾(-1),假设你知道该页面数据中共有5张表,那么也可以用“0,4”指定从头到尾,不过用-1表示尾通常更方便,这样您就不需要知道具体有几张表了,同样-2可以表示倒数第二张表,-3是倒数第三张,依次类推。另外您也可以设置为“-1,0”,它表示从尾部开始遍历到头部。
t="0" :t用来指定单个表,该例表示第一张表。该参数的值也可以是这样的“1,-2,5”它表示挑出第二、倒数第二和第六张表,按ts的方式在表这一层上遍历(有别于遍历行)。应注意,指定一个参数值还是多个,在行为上是有很大区别的,前者遍历行,后者遍历表,前者需要用到后面的参数(r,rs),后者则屏蔽掉后面的参数。
rs="0,-1":参数值的意义与ts相同,该参数表示要遍历并显示的行的起止序号,只有在t中指定了单个表,该参数才有效。
r="0,2,6":指定要显示的行,只有在t中指定了单个表,该参数才有效。
s="2":遍历时的步长,默认步长是1,就是挨个遍历,也可以通过该参数指定为跳跃遍历。
统计输出:数据数量(集中有多少表,表中有多少行,不考虑是否筛选显示)、显示数量(通过参数筛选实际显示的数量)、数据序号(在数据表或集内的序号,从0开始)、显示序号(在该数据显示内的序号,从1开始)
显示标记:{卓层.aNameC/}(name+英文点+字段名称)、{卓层.zcExplain/}(扩展信息,name+英文点+扩展控件名称)、{卓层:显示序号/}(统计信息,name+英文冒号+统计输出的固定名称)
<<上一篇: 定制开发 下一篇: 模板概述>>- · 卓层软件与天盾安防合作开发基于微信的天网报警信息提醒系统(06-17)
- · 数据显示之zhuoceng(04-20)
- · 模板概述(04-20)
- · 分页显示之zhuoceng(04-20)
- · 扩展信息(04-20)
- · 标记(04-20)
- · 标签(04-20)