easyui datagrid editor checkbox 選中
easyui datagrid editor checkbox 選中
在前臺如果使用easyui的datagrid
需要編輯行時遇到checkbox無法還原選中事件時
easyUI的datagrid中,列的checkbox這樣設定:
{field:'status',title:'Status',width:50,align:'center',
editor:{
type:'checkbox',
options:{
on: "true",
off: "false"
}
}
},
資料:
{"total":28,"rows":[
{"productid":"FI-SW-01","unitcost":10.00,"status":true,"listprice":16.50,"attr1":"Large","itemid":"EST-1"},
{"productid":"K9-DL-01","unitcost":12.00,"status":true,"listprice":18.50,"attr1":"Spotted Adult Female","itemid":"EST-10"},
{"productid":"RP-SN-01","unitcost":12.00,"status":true,"listprice":18.50,"attr1":"Venomless","itemid":"EST-11"}
]}
這樣子就有個問題:
當datagrid裡的行處於編輯狀態時,checkbox並未能自動帶上應有的值,比如本來對應是true,但當checkbox出現時,並沒有自動勾選!造成很不好的後果:編輯一次,如果不手動對這個checkbox再打鉤一次,那麼原本是true,現在就變成了 false !什麼毛病。
對應辦法是將資料裡的布林值變為字串:"status":true ==> "status":"true"
{"total":28,"rows":[
{"productid":"FI-SW-01","unitcost":10.00,"status":"true","listprice":16.50,"attr1":"Large","itemid":"EST-1"},
{"productid":"K9-DL-01","unitcost":12.00,"status":"true","listprice":18.50,"attr1":"Spotted Adult Female","itemid":"EST-10"},
{"productid":"RP-SN-01","unitcost":12.00,"status":"true","listprice":18.50,"attr1":"Venomless","itemid":"EST-11"}
]}
{field:'status',title:'Status',width:50,align:'center',
editor:{
type:'checkbox',
options:{
on: "1",
off: "0"
}
}
},
當然,如果你的資料 本身就是加了引號的"true"和"false"
那就只需要向最上面那樣就行了..
相關文章
- easyui datagrid 禁止選中行UI
- easyui datagrid 計算UI
- easyui combobox 中實現 checkboxUI
- EasyUI datagrid 過濾事件段UI事件
- EasyUI 筆記(2)datagrid 使用UI筆記
- easyui datagrid 動態生成列UI
- 在DataGrid頁首上新增全選的CheckBox控制元件控制元件
- Easyui datagrid 實現表格記錄拖拽UI
- jquery easyui datagrid 動態隱藏列jQueryUI
- jquery easyui DataGrid 資料表格 屬性jQueryUI
- jQuery easyUI datagrid 增加求和統計行jQueryUI
- asp.net mvc easyui datagrid分頁ASP.NETMVCUI
- jquery easyui datagrid的增加,修改,刪除jQueryUI
- EasyUI 中 DataGrid 控制元件 列 如何繫結物件中的屬性UI控制元件物件
- 利用Session紀錄datagrid模板列中CheckBox的狀態 (轉)Session
- 為DataGrid新增CheckBox控制元件 (轉)控制元件
- 利用Aspose.Cells完成easyUI中DataGrid資料的Excel匯出功能UIExcel
- EasyUI - DataGrid 去右邊空白滾動條列UI
- EasyUI DataGrid 單元格編輯 註釋版UI
- js判斷checkbox是否選中JS
- JavaScript獲取選中checkbox valueJavaScript
- jquery獲取checkbox是否選中jQuery
- Datagrid擴充套件方法onClickCell{easyui-datagrid-擴充-支援單元格編輯}套件UI
- DataGrid中通過CHECKBOX來修改庫裡某個欄位的值
- 【easyUI】datagrid 通過formatter讀取巢狀資料UIORM巢狀
- 【專案實戰】---EasyUI DataGrid單元格合併UI
- EasyUI-DataGrid去右邊空白滾動條列UI
- easyui datagrid 生成動態列後 實現分頁UI
- 解決 easyui datagrid 表格 url 中帶有變數時,翻頁功能異常UI變數
- jquery 設定checkbox選中 和獲取選中值jQuery
- jQuery EasyUI datagrid實現本地分頁簡單介紹jQueryUI
- easyui tree 預設選中第一個元素UI
- js取得gridview中獲取checkbox選中的值--單選JSView
- Raise Server-Side Click Event of CheckBox in a DataGrid Template ColumnAIServerIDE
- easyui的datagrid的設定背景色之後,行預設的選中的背景色改變事件無效UI事件
- js中checkbox的全選和反選的實現JS
- WPF/C#:在DataGrid中顯示選擇框C#
- JavaScript獲取選中checkbox核取方塊的選中值JavaScript