jQuery MiniUI

标题: 点击加号增加行项目时,如何给节点工序这个combobox赋动态枚 [打印本页]

作者: 15958006892    时间: 2019-10-25 15:16:56     标题: 点击加号增加行项目时,如何给节点工序这个combobox赋动态枚

点击加号增加行项目时,如何给节点工序这个combobox赋动态枚举值[attach]12524[/attach]

作者: felt    时间: 2019-10-25 15:41:35

请在oncellbeginedit事件内给combobox下拉数据
参考联动编辑的示例
http://www.miniui.com/demo/#src=datagrid/celllinkedit.html
职位列的下拉数据,都是在开始编辑的时候根据部门列的值来加载的
作者: 15958006892    时间: 2019-10-25 15:46:14

felt 发表于 2019-10-25 15:41
请在oncellbeginedit事件内给combobox下拉数据
参考联动编辑的示例
http://www.miniui.com/demo/#src=datag ...

这个我看了这个事点击单元格时候去加载的,我想做的是1,,增加行项目的时候就加载,2,或者点击别的单元格,给节点工序这个单元格赋枚举值,但是你发的这个示列是用gridupdate,直接赋值,那能不能用seturl或者是load
作者: felt    时间: 2019-10-25 16:22:25

15958006892 发表于 2019-10-25 15:46
这个我看了这个事点击单元格时候去加载的,我想做的是1,,增加行项目的时候就加载,2,或者点击别的单元 ...

你这是行编辑模式,还是单元格编辑模式
这列的下拉数据在不同行是否有变化
作者: 15958006892    时间: 2019-10-25 18:04:08

行编辑模式,不同行枚举是一样的

作者: 15958006892    时间: 2019-10-25 18:05:00

felt 发表于 2019-10-25 16:22
你这是行编辑模式,还是单元格编辑模式
这列的下拉数据在不同行是否有变化 ...

行编辑模式,单元格编辑我会,然后不同行的这个单元格的枚举是一样的
作者: 15958006892    时间: 2019-10-26 10:28:40

felt 发表于 2019-10-25 16:22
你这是行编辑模式,还是单元格编辑模式
这列的下拉数据在不同行是否有变化 ...

还请版主帮下提供思路一下,谢谢了
作者: 15958006892    时间: 2019-10-28 08:06:33

felt 发表于 2019-10-25 16:22
你这是行编辑模式,还是单元格编辑模式
这列的下拉数据在不同行是否有变化 ...

版主求帮忙。
作者: felt    时间: 2019-10-28 10:55:24

15958006892 发表于 2019-10-28 08:06
版主求帮忙。

既然你这所有行的下拉数据是一样的,那么直接更新列的编辑器好了
var columnEditor=grid.getCellEditor(column);
columnEditor.setData([...])
作者: 15958006892    时间: 2019-10-31 13:17:17

felt 发表于 2019-10-28 10:55
既然你这所有行的下拉数据是一样的,那么直接更新列的编辑器好了
var columnEditor=grid.getCellEditor(c ...

那这个setData里面的数据是动态从后台获得的数据怎么写?还请版主在帮忙看一下,这个弄很久了。谢谢!
作者: dforce    时间: 2019-10-31 13:35:27

15958006892 发表于 2019-10-31 13:17
那这个setData里面的数据是动态从后台获得的数据怎么写?还请版主在帮忙看一下,这个弄很久了。谢谢! ...

跑同步ajax去后台获取,给到combobox
$.ajax({
   url:"...",
   async:false,
   success:function(){
        ...........
         editor.setData(data);
   }
})
作者: 15958006892    时间: 2019-10-31 13:58:05

dforce 发表于 2019-10-31 13:35
跑同步ajax去后台获取,给到combobox
$.ajax({
   url:"...",

谢谢版主已经实现了




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