jQuery MiniUI

标题: setUrl()报错 [打印本页]

作者: icezuo5177    时间: 2016-2-23 15:08:06     标题: setUrl()报错

点击“+” 展示终端下传感器,点击传感器grid的“+”号,新增一行(addSensor)并给传感器名称一列的combox的url赋值,现在根据id获取控件报undefined,setUrl()undefined
[attach]7132[/attach]

[attach]7131[/attach]

[attach]7133[/attach]

[attach]7134[/attach]

[attach]7135[/attach]
猜测是js代码的问题,但不知是哪里的问题,还望大神能给予解答,感谢。


作者: felt    时间: 2016-2-23 15:33:52

放表格里面的编辑器id是无效的
你可以在oncellbeginedit事件里设置combobox的url
http://www.miniui.com/demo/#src=datagrid/celllinkedit2.html
类似这样
作者: icezuo5177    时间: 2016-2-23 16:38:36

felt 发表于 2016-2-23 15:33
放表格里面的编辑器id是无效的
你可以在oncellbeginedit事件里设置combobox的url
http://www.miniui.com/de ...

您好,我刚看了一下,我这边的业务是在终端下添加传感器,而传感器下拉列表数据是通过数据字典管理的,所以当新添加传感器行信息的时候,下拉列表里就要根据所选终端行的终端类型显示所属终端类型的传感器。
作者: felt    时间: 2016-2-23 16:49:40

icezuo5177 发表于 2016-2-23 16:38
您好,我刚看了一下,我这边的业务是在终端下添加传感器,而传感器下拉列表数据是通过数据字典管理的,所 ...

grid.getCellEditor(column,row)可以获取到这个编辑器
给传感器名称那列加个name="aaa"

var editor=grid.getCellEditor("aaa",row)
editor.setUrl(url)






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