已解決! easyui datagrid updateRow後 getChanges獲取不到數據。

            //先加一個隱藏標誌列
            {field:'editflag',title:'編輯標誌隱藏列',editor:{"type":"textbox"},hidden:true}索引


            //更新行 想更新的字段 
            $("#dg").datagrid("updateRow",{
                index:1, //行索引  第二行
                row:{
                    xxx:"xxx",
                    xxx1:"xxx1",
                    xxx2:"xxx2"
                }
            });
            $('#dg').datagrid('beginEdit', 1);
            //手動維護   隱藏標誌列的值,=====》  這樣就可讓這行被改過了,  datagrid('getChanges','updated')  就能夠獲得了
            var editor1 = $('#dg').datagrid("getEditor",{index: 1, field: "editflag"}).target;
               editor1.textbox("setValue","這行改過了");
            $('#dg').datagrid("endEdit",1);get

相關文章
相關標籤/搜索