EXT.NET GridPanel Column 根据ID读取实际值

来源:互联网 发布:linux怎么读音是什么 编辑:程序博客网 时间:2024/06/03 13:29

   X.Column().Text("类别").DataIndex("JBID").Filter(X.StringFilter())
        .Editor(
            X.ComboBox().DisplayField("MC").ValueField("ID").Editable(true).Store(X.Store().ID("S_JBID")
            .Proxy(X.AjaxProxy().Url("/Logging/WellNumberManage/GetJB")
            .Reader(X.JsonReader().RootProperty("data").TotalProperty("total"))))
        ).Renderer("R_JBID"),

JS:

var R_JBID = function (record) {

            if (record) {
                var vIndex = App.S_JBID.find('ID', record);
                if (vIndex != -1) {
                    var vMC = App.S_JBID.getAt(vIndex).data.MC;
                    if (vMC) {
                        return vMC;
                    }
                    else {
                        return '';
                    }
                }
                else {
                    return record;
                }
            }
        };
0 0
原创粉丝点击