jQuery MiniUI

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

datagrid中的combox加载数据 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2016-3-24 15:14:38 |只看该作者 |倒序浏览
在datagrid加载的时候,我如何动态的给datagrid其中的一列combox动态设置url访问数据

Rank: 8Rank: 8

沙发
发表于 2016-3-24 15:25:47 |只看该作者
加载的时候不能设置,只能是加载之前设置好的固定url

Rank: 6Rank: 6

板凳
发表于 2016-3-24 15:41:20 |只看该作者
dforce 发表于 2016-3-24 15:25
加载的时候不能设置,只能是加载之前设置好的固定url

请教下,加载之前如何动态设置呢

Rank: 8Rank: 8

地板
发表于 2016-3-24 16:28:44 |只看该作者
小葱儿 发表于 2016-3-24 15:41
请教下,加载之前如何动态设置呢

html里面编辑器上写url,只有这样对应数据才会加载出来

Rank: 6Rank: 6

5#
发表于 2016-3-24 16:35:58 |只看该作者
dforce 发表于 2016-3-24 16:28
html里面编辑器上写url,只有这样对应数据才会加载出来

我这个是需要传参的,不能在html写,只能动态写

Rank: 2

6#
发表于 2016-3-24 16:48:44 |只看该作者
小葱儿 发表于 2016-3-24 16:35
我这个是需要传参的,不能在html写,只能动态写

给grid,绑定一个celleginedit事件,在html页面,写一个combox编辑器editor,在cellbeginedit事件中获取editor,获取editor之前加上url,editor.setUrl(url);,然后事件中e.column.editor = editor,  e.editor = e.column.editor,


grid.on("cellbiginedit",function(e){
    var editor = mini.get("myEditor");
    editor.setUrl("*****");
    e.column.editor = editor;
    e.editor = e.column.editor;
})

Rank: 6Rank: 6

7#
发表于 2016-3-24 17:14:30 |只看该作者
caojun900828 发表于 2016-3-24 16:48
给grid,绑定一个celleginedit事件,在html页面,写一个combox编辑器editor,在cellbeginedit事件中获取e ...

如何得到一列的控件对象

Rank: 2

8#
发表于 2016-3-24 17:21:13 |只看该作者
小葱儿 发表于 2016-3-24 17:14
如何得到一列的控件对象

getCellEditor ( column, row )
api上有

Rank: 8Rank: 8

9#
发表于 2016-3-24 17:37:24 |只看该作者
小葱儿 发表于 2016-3-24 17:14
如何得到一列的控件对象

你这样的环境已经不适合用type="comboboxcolumn"了
请使用displayField+field,你的数据里面也必须有这2个字段对应的数据,这样才能保证加载的时候显示正确的数据

Rank: 6Rank: 6

10#
发表于 2016-3-24 17:40:31 |只看该作者
dforce 发表于 2016-3-24 17:37
你这样的环境已经不适合用type="comboboxcolumn"了
请使用displayField+field,你的数据里面也必须有这2 ...

如何得到一整列的控件对象

Archiver|普加软件

GMT+8, 2024-10-7 12:19 , Processed in 1.077821 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部