如何解決easyui自訂標籤 datagrid edit combobox 手動輸入儲存不上,
使用onEndEdit事件(該事件可以擷取到editor對象,onAfterEdit事件擷取不到Editor對象)
通過editor拿到輸入資料並儲存。
int ci = 0;for(Column col : columnList ){for(Combobox cbb : col.getCombobox()){if(cbb != null){str += "var ed" + ci + " = $j(\"#"+RandomNumber+"\").datagrid(\"getEditor\",{index:rowIndex,field:\""+col.getField()+"\"});" ;str += "var val" + ci + " = ed" + ci + ".target.combobox('getText');" ;str += "rowData[\"" + col.getField() + "\"] = val" + ci + ";";ci++;}}}
以上內容是小編給大家介紹的如何解決easyui自訂標籤 datagrid edit combobox 手動輸入儲存不上的全部敘述,希望對大家有所協助。
您可能感興趣的文章:
- 擴充easyui.datagrid,添加資料loading遮罩效果代碼
- Extjs EditorGridPanel中ComboBox列的顯示問題
- jQuery EasyUI API 中文文檔 - DataGrid資料表格
- ASP.NET MVC使用EasyUI的datagrid多選提交儲存教程
- ASP.NET MVC中EasyUI的datagrid跨域調用實現代碼
- PHP – EasyUI DataGrid 資料存的方式介紹
- jQuery easyui datagrid動態查詢資料執行個體講解
- JQueryEasyUI datagrid架構的基本使用
- Jquery下EasyUI組件中的DataGrid結果集清空方法