jQuery MiniUI

标题: 这个的原因是什么? [打印本页]

作者: 奋斗小男人    时间: 2020-11-8 21:35:27     标题: 这个的原因是什么?

代码如下:

function setgridCombox(tableid, bomid, data) {
        try {
            var grid = mini.get(tableid);
            var cols = grid.getColumns();
            var col = "";
            for (var i = 0; i < cols.length; i++) {
                if (cols[i].field == bomid) {
                    col = cols[i];
                }
            }
            var editor = grid.getCellEditor(col);
            editor.setData(data);
        } catch (e) {
            console.log("setgridCombox");
        }
    }

加载事件的方法用的这个:data传入进来的是:
[{
        "RET": 100,
        "MSG": "成功",
        "ID": 31,
        "TEXT": "现金"
    }, {
        "RET": 100,
        "MSG": "成功",
        "ID": 32,
        "TEXT": "支票"
    }
]


[attach]13029[/attach]
作者: sunxue299    时间: 2020-11-9 08:08:11

答案:.............。展开可看

作者: felt    时间: 2020-11-9 08:45:30

动态设置下拉数据的,这列需要两个字段来保存数据
类似职位列
field
+displayField
http://www.miniui.com/demo/#src=datagrid/celllinkedit.html


作者: 奋斗小男人    时间: 2020-11-10 18:24:11

好的,换了一种方式做处理。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2