bbossgroups标簽庫使用大全(續三)-bboss最近新增三個功能特性,本文詳細介紹之。
1.部分邏輯标簽(equal,notequal,upper,lower,upperequal,lowerequal,
in,notin)增加length屬性
<!--
用于設定擷取集合,字元串長度的變量名稱,可對Collection,ListInfo,String,Map,Array類型對象求長度操作
length屬性值帶有字首cell,request,session,pagecontext:
cell 從對象屬性中擷取屬性值得長度
request 從request屬性中擷取屬性值得長度
parameter 從request參數中擷取屬性值得長度
session 從session屬性中擷取屬性值得長度
pagecontext 從pagecontext屬性中擷取屬性值得長度
預設從cell中擷取對象屬性
length屬性适用于equal,notequal,upper,lower,upperequal,lowerequal,
in,notin标簽
-->
<attribute>
<name>length</name>
<rtexprvalue>true</rtexprvalue>
</attribute>
2.list标簽增加position,start屬性,用來直接展示對應位置的對象
position屬性辨別隻輸出集合中postion位置對應的對象資料,如果postion超出集合大小,則抛出異常
start屬性訓示從start開始的位置輸出集合中的後續元素,忽略start之前的資料,start小于0從第一個位置開始疊代資料,start大于集合大小則不輸出任何資料。
上述兩個改造使用執行個體:
<pg:equal length="request:rejectList" value="1">
if(confirm("确實要駁回"))//駁回
{
<pg:list requestKey="rejectList" position="0">
$("#approveForm #pass").val("<pg:cell colName='nodeCode'/>");
</pg:list>
$("#approveForm").submit();
}
return false;
</pg:equal>
<pg:list requestKey="rejectList" start="2">
$("#approveForm #pass").val("<pg:cell colName='nodeCode'/>");
</pg:list>
3.增加size标簽,用來輸出Collection,ListInfo,String,Map,Array類型對象求長度
<pg:size requestKey="rejectList"/>
<pg:size requestKey="rejectList" increament="1"/>
increament屬性含義,輸出size+increament的和,可以為負數,也可以為正數。