软件世界网 购物 网址 三丰软件 | 小说 美女秀 图库大全 游戏 笑话 | 下载 开发知识库 新闻 开发 图片素材
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
移动开发 架构设计 编程语言 Web前端 互联网
开发杂谈 系统运维 研发管理 数据库 云计算 Android开发资料
  软件世界网 -> Web前端 -> 轻开平台:可调用标签 -> 正文阅读

[Web前端]轻开平台:可调用标签


只需给Chtml(ChinaHtml)标签增加一个id,
<chtml file=文件名 id=callme onlycall />
<chtml>
<call>callme</call>
</chtml>

就可以用call标签调用,详见后边章节的call标签介绍
(例子文件:_samples/call.html)
在实际开发中的例子:
一个体育手机APP项目服务端统计分组排名的json格式代码:
登录判断,用户未登录就跳转到错误处理json,若登录则调用id=ok的标签
{<chtml><session><we name=user_id>222</we></session>
<if x="@{session:user_id}" else=1>
	<to>@{sys:path}@{curl:usr/error.json?err=login}</to>
	<call>ok</call>
</if>
</chtml>}
id=ok的标签
<chtml id=ok onlycall>
<if x="@{pPage:group_id}" else=1>
	<bag id=pPage><we name=group_id>0</we></bag>
	<bag id=pPage><we name=group_id>@{trim:@{pPage:group_id}}</we></bag>
</if>
<!-- 每页的长度 -->
<Bag id=pPage><we name=length>10</we></Bag><!-- 取总数等 -->
<esql module=base id=count1>
<![CDATA[
select count(user_id) all_id from (
	......
	) t0 on user_id=t0.we_id group by user_id
) t1
]]>
</esql>
<!-- 总页数和最后一页的条数 -->
<bag id=pPage>
	<we name=pages>@{int:@{count1:all_id}/@{pPage:length}}</we>
	<we name=odd>@{int:@{count1:all_id}%@{pPage:length}}</we>
</bag>
<if x="@{pPage:odd}" else=1>
	<bag id=pPage x=0><we name=odd>@{pPage:length}</we></bag>
	<bag id=pPage><we name=pages>@{int:@{pPage:pages}+1}</we></bag>
</if>
<!-- 开始页 -->
<if x="@{pPage:page}" else=1>
	<Bag id=pPage><we name=start>0</we></Bag>
	<Bag id=pPage><we name=start>@{int:@{pPage:page}*@{pPage:length}-@{pPage:length}}</we></Bag>
</if>
<if x="@{logic:@{pPage:start}<0}"><Bag id=pPage x=true><we name=start>0</we></Bag></if>
<!-- 如果最后一页不足,就取实际条数 -->
<if x="@{int:@{pPage:start}/@{pPage:length}+1}">
	<bag id=pPage x="@{pPage:pages}"><we name=length>@{pPage:odd}</we></bag>
</if>
<if x="@{pPage:start}" else=1>
	<call x="0">one</call>
	<call>more</call>
</if>
</chtml>
如果是第一页就调用id=one的标签,否则就调用id=more的标签
<if x="@{pPage:start}" else=1>
	<call x="0">one</call>
	<call>more</call>
</if>
id=one及id=more的标签
<chtml file="@{sys:curPath}rank_group_one.json" id=one onlycall />
<chtml file="@{sys:curPath}rank_group_more.json" id=more onlycall />

one跟more标签文件略...


测试数据输出结果:
{"rank_myself":{"rank":"1","userName":"小样","mobile":"13261907030","picuri":"/usr/photos/usr222_j5Gx4OKsFg66.jpg","city":"河北略","sex":"M","under":"25","role":"","brassieAvgNum":"70.4","brassieMinNum":"19:1","fairWayRate":"37%:1","distanceMax":"329:1","putAvgNum":"1.3:1","countNum":18},"rankInfos":[{"rank":"1","userName":"小样","mobile":"13261907030","picuri":"/usr/photos/usr222_j5Gx4OKsFg66.jpg","city":"河北河北略","sex":"M","under":"25","role":"","brassieAvgNum":"70.4","brassieMinNum":"19:1","fairWayRate":"37%:1","distanceMax":"329:1","putAvgNum":"1.3:1","countNum":18}],"pageCount":"1","memo":"群组排名"}
调用标签和引入文件都相当Easy吧!
轻开平台资源下载及说明

平台免费下载:http://download.csdn.net/detail/tx18/8381859
最新开发手册下载:http://download.csdn.net/detail/tx18/8411089
开发实例:轻开B2C电子商务网站,免费下载:http://download.csdn.net/detail/tx18/8318585
轻开平台会不定期升级为大家提供更多强大而Easy的功能,请留意最新的开发手册

......显示全文...
    点击查看全文


上一篇文章      下一篇文章      查看所有文章
2015-02-05 09:51:50  
Web前端 最新文章
10分钟
SSM框架SSM项目源码SSM源码下载java框架整合
javascript入门
JavaScript常用对象Array(2)
8.Smarty3:模版中的内置函数
表单脚本
iTextSharp5.0页眉页脚及Asp.net预览的实现
MVC基础学习—理论篇
JavaScript
http协议中get与post区别详解
360图书馆 软件开发资料 文字转语音 购物精选 软件下载 新闻资讯 小游戏 Chinese Culture 股票 三丰软件 开发 中国文化 网文精选 阅读网 看图 日历 万年历 2019年4日历
2019-4-23 18:33:30
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  软件世界网 --