jQuery MiniUI

标题: datagrid中的combox加载数据 [打印本页]

作者: 小葱儿    时间: 2016-3-24 15:14:38     标题: datagrid中的combox加载数据

在datagrid加载的时候,我如何动态的给datagrid其中的一列combox动态设置url访问数据
作者: dforce    时间: 2016-3-24 15:25:47

加载的时候不能设置,只能是加载之前设置好的固定url
作者: 小葱儿    时间: 2016-3-24 15:41:20

dforce 发表于 2016-3-24 15:25
加载的时候不能设置,只能是加载之前设置好的固定url

请教下,加载之前如何动态设置呢
作者: dforce    时间: 2016-3-24 16:28:44

小葱儿 发表于 2016-3-24 15:41
请教下,加载之前如何动态设置呢

html里面编辑器上写url,只有这样对应数据才会加载出来
作者: 小葱儿    时间: 2016-3-24 16:35:58

dforce 发表于 2016-3-24 16:28
html里面编辑器上写url,只有这样对应数据才会加载出来

我这个是需要传参的,不能在html写,只能动态写
作者: caojun900828    时间: 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;
})
作者: 小葱儿    时间: 2016-3-24 17:14:30

caojun900828 发表于 2016-3-24 16:48
给grid,绑定一个celleginedit事件,在html页面,写一个combox编辑器editor,在cellbeginedit事件中获取e ...

如何得到一列的控件对象
作者: caojun900828    时间: 2016-3-24 17:21:13

小葱儿 发表于 2016-3-24 17:14
如何得到一列的控件对象

getCellEditor ( column, row )
api上有
作者: dforce    时间: 2016-3-24 17:37:24

小葱儿 发表于 2016-3-24 17:14
如何得到一列的控件对象

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

作者: 小葱儿    时间: 2016-3-24 17:40:31

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

如何得到一整列的控件对象
作者: felt    时间: 2016-3-25 09:29:16

小葱儿 发表于 2016-3-24 17:40
如何得到一整列的控件对象

什么叫一整列的控件对象
单元格编辑模式最多就一个编辑器,哪来一整列的控件




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