通過按鈕打開window,顯示出相關設定的欄位提供用戶參考選擇,同時可以帶回關聯欄位。該功能class為info-refval
用例
紅色標注部分為FormColumn的infolight-options的屬性。
黃色為RefVal的infolight-options屬性。
綠色部份有兩處,前一處為上部工具列(前後頁和查詢),後一處為下部工具列(前後頁)。
青色部份為可以查詢的欄位,這裡為CustomerID,CompanyName。
| 
                           <div data-role="fieldcontain">                             <label for="dataFormMaster_CustomerID">CustomerID</label><input id="dataFormMaster_CustomerID" name="CustomerID" data-mini="true" infolight-options="field:'CustomerID',width:120,align:'left',remoteName:'sOrders.Customers',tableName:'Customers',displayMember:'CompanyName',valueMember:'CustomerID',pageSize:20,columns:[{field:'Address',caption:'Address'}],whereItems:[{field:'Country',whereValue:{type:'constant',value:['France']}}],columnMatches:[{field:'ShipCity',matchValue:{type:'row',value:['City']}},{field:'ShipCountry',matchValue:{type:'row',value:['Country']}}],queryObjectID:'#dataFormMaster_CustomerID_query'" class="info-refval" type="text" onclick="$('#dataFormMaster_CustomerID').refval('open');" /><div id="dataFormMaster_CustomerID_popup" data-role="popup" data-overlay-theme="a" data-dismissible="false" style="width: 250px">                                 <a data-role="button" data-mini="true" data-inline="true" data-icon="delete" data-iconpos="notext" data-rel="back" href="#" class="ui-btn-right">Close</a><div data-role="header" data-theme="b">                                    
  <h1>Select Item</h1>                                 </div>                                  <div data-role="content" data-theme="b" style="padding-top: 0px">                                    
  <div style="height: 50px;">                                        
  <a class="grid-previous" data-mini="true" data-inline="true" data-role="button" data-icon="arrow-l" data-iconpos="notext">Previous page</a>                                        
  <a class="grid-next" data-mini="true" data-inline="true" data-role="button" data-icon="arrow-r" data-iconpos="notext">Next page</a>                                        
  <a class="grid-query" data-mini="true" data-inline="true" data-role="button" data-icon="search" data-iconpos="notext">Query</a>                                    
  </div>                                     <div id="dataFormMaster_CustomerID_query" class="info-query" data-theme="b" style="margin-bottom: 15px; margin-top: -20px; display: none">                                        
  <div data-role="fieldcontain">                                             <label for="dataFormMaster_CustomerID_query_CustomerID">CustomerID</label><input id="dataFormMaster_CustomerID_query_CustomerID" name="CustomerID" data-mini="true" infolight-options="queryField:'CustomerID',condition:'%',datatype:'string'" type="text" />                                        
  </div>                                         <div data-role="fieldcontain">                                             <label for="dataFormMaster_CustomerID_query_CompanyName">CompanyName</label><input id="dataFormMaster_CustomerID_query_CompanyName" name="CompanyName" data-mini="true" infolight-options="queryField:'CompanyName',condition:'%',datatype:'string'" type="text" />                                        
  </div>                                    
  </div>                                    
  <ul data-role="listview" data-theme="d"></ul>                                    
  <div style="height: 30px; margin-top: 20px">                                        
  <a class="grid-previous" data-mini="true" data-inline="true" data-role="button" data-icon="arrow-l" data-iconpos="notext">Previous page</a><a class="grid-next" data-mini="true" data-inline="true" data-role="button" data-icon="arrow-r" data-iconpos="notext">Next page</a>                                    
  </div>                                 </div>                             </div>                         </div>  | 
 
infolight-options
| 
   名稱  | 
  
   功能描述  | 
 |||||||||
| 
   columns  | 
  
   設定在Grid中顯示的欄位,該屬性可以不設定  | 
 |||||||||
| 
   columnMatchs  | 
  
   用於設定關聯欄位帶入的功能  | 
 |||||||||
| 
   displayMember  | 
  
   顯示資料欄位  | 
 |||||||||
| 
   pageSize  | 
  
   開窗顯示的資料的每頁的筆數  | 
 |||||||||
| 
   queryObjectID  | 
  
   開窗選件對應的查詢元件ID  | 
 |||||||||
| 
   remoteName  | 
  
   設定連接的Server端以及對應取資料的InfoCommand。格式:server專案名稱.連接的InfoCommand的ID  | 
 |||||||||
| 
   tableName  | 
  
   設定實際連接的InfoCommand的名稱  | 
 |||||||||
| 
   valueMember  | 
  
   保存資料值欄位  | 
 |||||||||
| 
   whereItems  | 
  
   對選取的資料進行過濾 
  |