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

DataGrid將資料以表格的形式顯示,並提供資料編輯、新增、排序等功能。

用例

<table> 為標記創建datagrid. 使用 <th> 標記定義中間的Columngrid所在classinfo-datagrid.

<table id="dg" class="info-datagrid" title="" data-options="toolbar: '#Div1',pagination:true,view:commandview" infolight-options="autoApply:true,remoteName:'sCustomers.Customers',tableName:'Customers',queryDialog:'#query', editDialog:'#dlg', editMode:'Expand'">

            <thead data-options="frozen:true">

                <tr>

                    <th data-options="field:'CustomerID',width:80,

                        editor:{type:'validatebox', options:{required:'required'}}">客戶編號

                    </th>

                    <th data-options="field:'CompanyName',width:100,editor:'text'">公司名稱

                    </th>

                </tr>

            </thead>

<thead>

                <tr

                    <th data-options="field:'ContactName',width:80,align:'right', editor:'text'">聯絡人

                    </th>

                    <th data-options="field:'ContactTitle',width:80,align:'right',editor:'text'">職稱

                    </th>

                </tr>

            </thead>

        </table>

data-options

設定基本的easyui中的屬性。

名稱

功能描述

toolbar

設定定義工作條(新增、修改、刪除等按鈕)divid

pagination

True表示在grid上需要顯示頁碼工具條

view

設定為detailview時需配合infolight-optionsEidtModeExpandgrid前方會出現+用於展開。

設定為commandview時,grid前方出現瀏覽、編輯以及刪除的按鈕。

Infolight-options

設置EEP提供屬性

名稱

功能描述

allowInsert

true表示允許新增

allowUpdate

true表示允許修改

allowDelete

true表示刪除

alwaysClose

True表示首次打開畫面時,不取得資料

autoApply

是否自動存檔,true表示自動保存

commandButtons

顯示瀏覽、編輯以及刪除button分別以‘v’,‘u’,‘d’按順序顯示,也可不設定某個按鈕。如:‘ud’表示顯示修改與刪除按鈕。

duplicateCheck

True表示進行重復性檢查

editMode

設置grid的編輯模式,Dialog表示彈跳視窗模式;Expand表示展開模式;Switch表示換頁顯示;Continued表示同頁顯示模式

editDialog

配合editMode設定顯示新增、編輯時的div。格式:#Divid

tableName

設定實際連接的InfoCommand的名稱

onDelete

在按下刪除按鈕時,觸發的js方法名稱

onInsert

在按下新增按鈕時,觸發的js方法名稱

onUpdate

在按下修改按鈕時,觸發的js方法名稱

parent

MasterDetail時,設定detail對應的Master顯示的divid

parentRelations

設定主檔和明細檔的關係。格式:[{field:'Detail關聯欄位',parentField:'Master關聯欄位'}]

若有多個關聯欄位,每組關聯以{}為單位以,分隔

queryAutoColumn

True表示可以在GridColumn下方顯示TextBox,對每個欄位可進行查詢

queryDialog

設定查詢畫面的div。格式:#查詢Divid

remoteName

設定連接的Server端以及對應取資料的InfoCommand。格式:server專案名稱.連接的InfoCommandID(多檔情況下為MasterinfoCommandID)

totalCpation

加縂標題名稱

Top of Page