jQuery MiniUI

标题: datagrid中用了Combox,查询的时候有些显示有值,点击的手又有zh [打印本页]

作者: miniht    时间: 2021-1-15 11:26:55     标题: datagrid中用了Combox,查询的时候有些显示有值,点击的手又有zh

[attach]13123[/attach]都是从后台返回的数据,实际是有值的,但有的能显示,有的不能显示,鼠标点击的时候又有值(如图)

作者: shaoxudong    时间: 2021-1-15 11:32:34

跟踪一下响应数据, 再看下修饰函数有没写错就行了
作者: felt    时间: 2021-1-15 11:57:10

贴一下相关代码。
作者: miniht    时间: 2021-1-15 13:46:07

felt 发表于 2021-1-15 11:57
贴一下相关代码。

grid.on("cellclick", function (e) {
            var record = e.record, column = e.column, field = e.field, value = e.value;
            switch (column.field) {
                case "PROJECTNAME":
                    var value = record.AREA;
                    if (value == null || value== ""){ return; }
                    var project = mini.get("PROJECTNAME");
                    project.setUrl("/BusinessManage/MaterObject/GetProjectJson?areaId=" + value);
                    break;
                case "FIELDNAME":
                    var value = record.PROJECTNAME;
                    if (value == null || value == "") { return; }
                    var field = mini.get("FIELDNAME");
                    field.setUrl("/BusinessManage/MaterObject/GetFieldJson?projectId=" + value);
                    break;
我测了下,是单元格点击事件影响的,有方法解决吗?
作者: miniht    时间: 2021-1-15 13:48:11

grid.on("cellclick", function (e) {
            var record = e.record, column = e.column, field = e.field, value = e.value;
            switch (column.field) {
                case "PROJECTNAME":
                    var value = record.AREA;
                    if (value == null || value== ""){ return; }
                    var project = mini.get("PROJECTNAME");
                    project.setUrl("/BusinessManage/MaterObject/GetProjectJson?areaId=" + value);
                    break;
                case "FIELDNAME":
                    var value = record.PROJECTNAME;
                    if (value == null || value == "") { return; }
                    var field = mini.get("FIELDNAME");
                    field.setUrl("/BusinessManage/MaterObject/GetFieldJson?projectId=" + value);
                    break;
     测了下是单元格点击事件影响的,有方法处理吗?
作者: felt    时间: 2021-1-15 14:03:41

miniht 发表于 2021-1-15 13:48
grid.on("cellclick", function (e) {
            var record = e.record, column = e.column, field = e ...

http://www.miniui.com/demo/#src=datagrid/celllinkedit.html
参考部门列
在cellbeginedit事件内加载下拉数据
并且,这里需要field+displayField来对应不同字段来处理




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