上一節中的內容介紹了設計一個在Grid可編輯的單檔,這一節中將介紹如何在彈跳出Dialog的模式下對資料進行編輯的功能。
Step1>
首先找到id為dlg的div,將它style中的display:none刪除。這樣這個div就可以顯示出了。
Step2>
接著,在div中的table裡添加所需要編輯的欄位,具體的code如下文:
<tr>
<td>客戶編號:
</td>
<td><input class="easyui-validatebox"
type="text" infolight-options="field:'CustomerID',form:'ff'"
name="CustomerID" ></input> </td>
</tr>
<tr>
<td>公司名稱:
</td>
<td><input class="easyui-validatebox"
type="text"
infolight-options="field:'CompanyName',form:'ff'"
name="CompanyName"></input> </td>
</tr>
<tr>
<td>聯絡人:</td>
<td><input class="easyui-validatebox"
type="text"
infolight-options="field:'ContactName',form:'ff'"
name="ContactName"></input> </td>
</tr>
<tr>
<td>職稱:
</td>
<td><input
name="ContactTitle" class="easyui-validatebox"
infolight-options="field:'ContactTitle',form:'ff'"
type="text"></input> </td>
</tr>
<tr>
<td>地址:
</td>
<td><input
name="Address" class="easyui-validatebox"
infolight-options="field:'Address',form:'ff'"
type="text"></input></td>
</tr>
<tr>
<td>城市:
</td>
<td><input
name="City" class="easyui-validatebox" infolight-options="field:'City',form:'ff'"
type="text"></input></td>
</tr>
<tr>
<td>創建員工:</td>
<td><input
name="EmployeeID" class="easyui-validatebox"
infolight-options="field:'EmployeeID',form:'ff'"
type="text"></input></td>
</tr>
<tr>
<td>創建時間:
</td>
<td><input
name="CreateDate" class="easyui-validatebox "
infolight-options="field:'CreateDate',form:'ff'"
type="text"></input></td>
</tr>
Step3>
最後,請找到顯示資料的id為dg的table,請將它的editDialog屬性設定為#dlg,同時editMode設定為Dialog。
editDialog:'#dlg',editMode:'Dialog'
這樣重新打開訂單這個畫面,編輯資料,畫面會以dialog形式顯示出來。
Related Topics