jQuery MiniUI

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

datagrid问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2021-5-13 15:20:39 |只看该作者 |倒序浏览
表格里面有一条数据是集合,怎么显示成下拉框?

Rank: 8Rank: 8

沙发
发表于 2021-5-13 16:30:40 |只看该作者
不知所云,表格内每条数据都是对象,不是集合,请将格式转换成我们需要的。

Rank: 2

板凳
发表于 2021-5-13 17:19:19 |只看该作者
felt 发表于 2021-5-13 16:30
不知所云,表格内每条数据都是对象,不是集合,请将格式转换成我们需要的。 ...

表格里面加入下拉框怎么弄呢?

Rank: 8Rank: 8

地板
发表于 2021-5-13 17:23:35 |只看该作者
Passerby 发表于 2021-5-13 17:19
表格里面加入下拉框怎么弄呢?

下拉是列上的,和表格数据无关
http://www.miniui.com/demo/#src=datagrid/celledit.html
参考我们示例里面下拉编辑的处理。

Rank: 2

5#
发表于 2021-5-13 17:48:26 |只看该作者
felt 发表于 2021-5-13 17:23
下拉是列上的,和表格数据无关
http://www.miniui.com/demo/#src=datagrid/celledit.html
参考我们示例里 ...

我需要拿到这个请求里面的一个属性的值来赋给下拉框怎么做?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

6#
发表于 2021-5-13 17:51:32 |只看该作者
Passerby 发表于 2021-5-13 17:48
我需要拿到这个请求里面的一个属性的值来赋给下拉框怎么做?

var data=[];
grid.on("load",function(e){
     data=e.data.xxxxxx;
})
grid.on("cellbeginedit",function(e){
   if(e.field=="..."){
      e.editor.setData(data);
   }
})

Rank: 2

7#
发表于 2021-5-26 16:06:01 |只看该作者
felt 发表于 2021-5-13 17:51
var data=[];
grid.on("load",function(e){
     data=e.data.xxxxxx;

数据格式是这样的,我需要图中圈出的数据,按照你给我发的方法无法显示
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

8#
发表于 2021-5-26 16:31:00 |只看该作者
Passerby 发表于 2021-5-26 16:06
数据格式是这样的,我需要图中圈出的数据,按照你给我发的方法无法显示
...

很抱歉,你这数据格式不符合我们下拉控件的格式要求。

Rank: 2

9#
发表于 2021-5-27 08:59:04 |只看该作者
felt 发表于 2021-5-26 16:31
很抱歉,你这数据格式不符合我们下拉控件的格式要求。

是需要改为{id:xxx,text:xxx}的格式吗?

Rank: 8Rank: 8

10#
发表于 2021-5-27 09:01:04 |只看该作者
Passerby 发表于 2021-5-27 08:59
是需要改为{id:xxx,text:xxx}的格式吗?

是的,combobox接收的数据是这样的[{id:"",text:""},{},{}...]

Archiver|普加软件

GMT+8, 2024-11-26 11:34 , Processed in 1.066001 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部