浏览 1957 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2015-12-24
最后修改:2015-12-25
bboss v4.10.2及以上版本为list、map两个标签增加几个定义el变量名称的属性,分别为: list标签新增以下属性,以便在el表达式中进行相关处理: var:指定存放循环迭代中当前对象变量名称属性 loopvar:指定存放循环索引变量名称属性 rowcountvar:指定存放总记录数变量名称属性,分页时可以使用 pagesizevar:指定存放分页当前页面记录变量名称属性,如果是列表则变量中存放的是集合的记录数 offsetvar:指定存放分页偏移offset值变量名称属性,分页时可以使用,存放分页记录起点位置值 map标签新增以下属性,以便在el表达式中进行相关处理: var:指定存放循环迭代中当前对象变量名称属性 loopvar:指定存放循环索引变量名称属性 rowcountvar:指定存放map中记录数变量名称属性 mapkeyvar:存放map集合中当前key值变量名称属性 使用示例: list标签: <pg:list requestKey="users" var="user"> 输出用户姓名:${user.name} 输出用户性别:${user.sex} 输出用户年龄:${user.age} </pg:list> map标签: <pg:map requestKey="users" var="user"> 输出用户姓名:${user.name} 输出用户性别:${user.sex} 输出用户年龄:${user.age} </pg:map> 稍微复杂一点的示例: <pg:pager scope="request" data="sessionList" desc="true" isList="false" containerid="sessionContainer"> <pg:param name="sessionid"/> <pg:param name="appkey"/> <pg:param name="referip"/> <pg:param name="createtime_start"/> <pg:param name="createtime_end"/> <pg:param name="host"/> <pg:param name="validate"/> <pg:list requestKey="monitorAttributes" var="attribute"> <pg:param name="${attribute.name}"/> </pg:list> ..... </pg:pager> list标签综合示例: <pg:list requestKey="boms" loopvar="i" rowcountvar="total" pagesizevar="pagesize" offsetvar="offset" var="bom"> i:${i } ,total:${total },pagesize:${pagesize },offset:${offset },bom:${bom.bm } </pg:list> map标签综合示例: <pg:map actual='${sessionInfo.attributes}' var="data" rowcountvar="total" mapkeyvar="key" loopvar="i"> <i:${i },key:${key },total:${total },data:${data } </pg:map> 更多标签库使用文档,请访问:http://yin-bp.iteye.com/category/69334 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |