前言
有時(shí)候我們的后臺(tái)系統(tǒng)表單比較復(fù)雜,做過(guò)進(jìn)銷(xiāo)存或者一些銷(xiāo)售訂單的都應(yīng)該有過(guò)感覺(jué)
雖然Easyui Datagrid提供了行內(nèi)編輯,但是不夠靈活,但是我們稍微修改一下來(lái)達(dá)到批量編輯,批量刪除,批量添加的效果
現(xiàn)在我們來(lái)看看原的編輯:來(lái)自Easyui 1.5.1的Demo <demo/datagrid/rowediting.html>
接下來(lái),我們主要是要高度自由的編輯實(shí)現(xiàn):
1.可以同時(shí)追加多行
2.追加的行可以是任何位置
3.可以隨時(shí)進(jìn)行編輯任意位置的行
4.保存再統(tǒng)一驗(yàn)證
實(shí)現(xiàn)
在原有的rowediting.html進(jìn)行修改!
第一:修改行的點(diǎn)擊事件(點(diǎn)擊行的時(shí)候進(jìn)入編輯狀態(tài))
function onClickCell(index, field){ if (editIndex != index) { if (endEditing()) { $('#dg').datagrid('selectRow',