牛骨文教育服务平台(让学习变的简单)

返回首页

loop

loop

无限级数据绑定。
代码范例:
<!--temr-->
<loop source="_class2" where="cc_P_id=0 " dum="sname:cc_Name|sid:cc_ID" table="xyc_CustomClass" field="cc_ID">
<dl>
<dt>{sname}</dt>

<!--lo#1-->
<lo source="_class2" where="cc_P_id={q_key}" dum="cname:cc_Name|cid:cc_ID" table="xyc_CustomClass" field="cc_ID">
<dd><a href="{xyc:link:lo}">{cname}</a></dd>
</lo>
<!--endlo#1-->

</dl>
</loop>
<!--endtemr-->

属性描述

属性名 说明 可选参数 | 备注 是否支持
dum 虚拟标签组 dum="sid:cc_ID|sname:cc_Name" 采用此标签组,是为了防止多次loop内循环替换不必要的字段。
style loop在循环的时候,奇偶样式 style=".a1|.a2"
a1、a2样式会循环使用
 

TagSql组属性

属性名 说明 可选参数 | 备注 是否支持
sql 支持T-sql数据脚本查询语句 形式为:select * from T
只支持select,不支持update,insert
dydata 是否将此数据缓存 dydata="a" 在使用的时候采用source="a" 即可获取缓存的数据
qkey 为{q_key}标签变量赋值  
table 指定当前数据主要服务的表名 xyc_Article指文章表,在模板的服务页应该为服务栏目的内容类型
msg 若没有数据,返回的msg信息 “暂无内容”
msghtml 是否在当前标签中显示msg信息 no:设定为此时,可以利用<cache name="msghtml"></cache>来显示
language 从标签中设置特定支持的语言 或者 binfo 中指定 使用的标签中应该要有 <language>中文名称</language> 标签来使用语言转换
page 采用分页方式 on:当前采用分页方式。需要其他标签属性配合()
pageurl 分页时链接的页面 与 binfo.PageObj.PageUrl="index.aspx?"+xyurl.GetQueryRemovePage(Request.QueryString); 效果一样
pagedefaulturl 默认分页,一般用于设置第一页 如分页形式为art_1.html,art_2.html。则此处写art.html即可
pageshowfl 是否在分页代码中显示"首页","尾页"链接 1:显示,0:不显示
pageshowgo 是否在分页代码中显示跳转按钮 1:显示,0:不显示
linage 在当前分页标签中显示的条目数 1-150000之间的任意整行数字
pagesort 排序属性,与sql语句的用意order相似 在使用分页(page="on")直接使用,未使用分页时配合sql="*** {order} "来使用。
在动态程序中可以通过i.Q_keyArry.Add("{pagesort}", "s_ID desc");,前台模板页使用 sql="** {order}" pagesort="{pagesort}" 来获取
where 查询条件,与sql语句where用意相似 此属性主要与sql配合使用,如 sql="** where"或 sql="*** {where}" 都可以与where="1=1"配合查询
field 指定当前数据中,关键的字段 field="art_ID"
source 当前标签使用数据源 如<view source="a"></a> 此属性与另一个当前模板中的标签dydata配合使用。缓存的标签要在使用source的位置之上。采用此属性时,sql属性将不解释。
top 要显示的数据条目 一般用于此标签里的数据是通过source来读取时采用此属性。
pagehtml 是否在当前标签显示分页代码 如果设置为pagehtml="no",可以利用<cache name="pagehtml"></cache>来显示
rowtocolumn 行转列配置属性 rowtocolumn="ItemName:ValueDate|"
常用在视图数据中,同样的数据会出现多行,只是后面的某个列的行数据不一样,这样便可以采用此属性。建议查看数据库视图:xyc_ViewContentList
columtreestyle 当前栏目存在于‘栏目树’时显示的样式 columtreestyle=".active" ,类似与在二级菜单显示时,当前页的二级栏目在导航条中会着色显示
item 代表一组配置好的属性 item="文章列表"时,便会自动读取预配置好的一组属性。(sql,top,where....等等)

返回首页

新亿乐天网络技术(北京)有限责任公司 © 2001 - 2009 XinYi Inc.
问题和建议请反馈至:jianyi@xinyicms.com
官网: www.xinyicms.com