天天看點

bbossgroups标簽庫使用大全(續三)-新增功能特性詳解

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的和,可以為負數,也可以為正數。

繼續閱讀