附錄\A.類別參數 (class parameters). HardCoding使用\ComboGrid

ComboBox相似,但不同之處在於ComboGrid中顯示的參考資料以Grid的形式顯示多列參考資料。該元件為info-combogridclass

用例

綠色標註部分為FormColumninfolight-options的屬性,黃色為combogridinfolight-options屬性。

<input id="dataFormMasterEmployeeID" name="EmployeeID" type="text" class="info-combogrid" data-options="" infolight-options="field:'EmployeeID',defaultValue:'client[GetCurrUser]',form:'dataFormMaster',panelWidth:300,valueField:'EmployeeID',textField:'LastName',remoteName:'sOrders.cmdEmployees',tableName:'cmdEmployees',valueFieldCaption:'EmployeeID',textFieldCaption:'LastName',selectOnly:true,columns:[{field:'EmployeeID',title:'員工編號',width:80,align:'left',sortable:false},{field:'LastName',title:'姓氏',width:80,align:'left',sortable:false}]" style="width:120px" />

infolight-options

名稱

功能描述

valueField

保存資料值欄位

textField

顯示資料欄位

valueFieldCaption

columns沒有設定的情況下,用於作爲顯示的Grid中的保存資料欄位的標題

textFieldCaption

columns沒有設定的情況下,用於作爲顯示的Grid中的保存顯示資料欄位的標題

remoteName

設定連接的Server端以及對應取資料的InfoCommand。格式:server專案名稱.連接的InfoCommandID

tableName

設定實際連接的InfoCommand的名稱

selectOnly

ComboBox中不可輸入

columns

設定在Grid中顯示的欄位,該屬性可以不設定
設定格式:
{field:'
欄位名稱',title:'grid上的標題',width:欄位ieGrid上顯示的寬度,align:'對齊方式(left,center,right)',sortable:是否可以排序}
上面為一組欄位的設定,在多個欄位的情況下,請在每組之間以‘,’分割

onSelect

資料選中時,可執行的js方法,輸入值為方法名稱

 

Top of Page