1
  editing: {
        mode: "popup",
        allowUpdating: true,
        allowAdding: true,
        allowDeleting: true,
        popup: {
            title: "test",
            showTitle: true,
            width: 1200,
            height: 200,
            position: {
                my: "center",
                at: "center",
                of: window
            },
        },
        form: {
            labelLocation: "left",
            colCount: 9,
            items: [{
                colSpan:2,
                itemType: "group",
                caption: " ",
                items: [
                    {
                        dataField: "Prefix",
                    },
                    
                ]
            },{
                colSpan:2,
                itemType: "group",
                caption: " ",
                items: [
                    {
                        dataField: "Position",
                        editorOptions: {
                           onValueChanged: function(e) {
console.log($("#gridContainer").dxDataGrid('instance').option('editing').form.items[0].items[0].value);
                           }
                        },
                    },
                    
                ]
            }]}
        }

如何更改 devExtreme -> dxDataGrid -> 编辑 -> 弹出窗口 -> 列中的值?当我“在数据网格中单击编辑并在更改任何列的值时更改另一列的值”时,这是我必须做的。我正在尝试访问其他列

console.log($("#gridContainer").dxDataGrid('instance').option('editing').form.items[0].items[0].value,

但不起作用当我尝试$('[id$="Prefix"]').val("123")时,文本更改但插入时未传递值如何更改其他或某些列值/文本更改?

devExtreme 版本是 19.2 / IDE 是 IntelliJ / Jquery 版本是 3.2.1 请帮帮我..

4

0 回答 0