jQuery MiniUI

 找回密码
 立即注册
查看: 3379|回复: 5
打印 上一主题 下一主题

datagrid中用了Combox,查询的时候有些显示有值,点击的手又有zh [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2021-1-15 11:26:55 |只看该作者 |倒序浏览
都是从后台返回的数据,实际是有值的,但有的能显示,有的不能显示,鼠标点击的时候又有值(如图)
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

沙发
发表于 2021-1-15 11:32:34 |只看该作者
跟踪一下响应数据, 再看下修饰函数有没写错就行了

Rank: 8Rank: 8

板凳
发表于 2021-1-15 11:57:10 |只看该作者
贴一下相关代码。

Rank: 1

地板
发表于 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;
我测了下,是单元格点击事件影响的,有方法解决吗?

Rank: 1

5#
发表于 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;
     测了下是单元格点击事件影响的,有方法处理吗?

Rank: 8Rank: 8

6#
发表于 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来对应不同字段来处理

Archiver|普加软件

GMT+8, 2024-11-26 19:50 , Processed in 1.035070 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部