EasyUi datagrid中combobox 动态显示问题!!

黑手遮天 开发工程师  2015-10-29 11:44:15
datagird 有一个现在有一个可编辑combobox


{field:'paramsName',title:'参数',width:100,
formatter:function(value,row){
for(var i=0; i<test_json.length; i++){
if (test_json[i].value == value){
return test_json[i].text;
}
}
return value;
},
editor:{
type:'combobox',
options:{
valueField:'value',
textField:'text',
editable:false,
required : true,
panelHeight: 'auto',
data:test_json

}
}
},




参数这个下拉单现在要根据我另一个textarea 中取出来的数据组成一个test_json 格式数据 这个数据我已经有了
现在需要的是 在添加一条数据或修改的时候 要去textarea 中重新拿取json 拿到后去修改这个combobox中的所有下拉值
大神速来解决啊!!
...全文
163 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
getEditor方法啊。。多看API:http://www.jeasyui.com/documentation/index.php#
var el=$('#dg').datagrid('getEditor',{field:'paramsName',index:正在编辑的行号}).target;//
$(el).combobox('loadData',[.....你获取到的数据..])
回复
Heart-Attack 2015-10-29
说错了,datagrid那一行
回复
Heart-Attack 2015-10-29
引用 2 楼 fengzhi5210 的回复:
[quote=引用 1 楼 u012169499 的回复:] 给datagrid写添加事件,再去使用combobox的传入data的方法,具体事件名和方法名已忘
因为easyUi 这个combobox无法设置id 我没办法拿到combobox 所有更没办法设置下拉值[/quote] 那你就修改整个那一列
回复
Heart-Attack 2015-10-29
给datagrid写添加事件,再去使用combobox的传入data的方法,具体事件名和方法名已忘
回复
黑手遮天 2015-10-29
引用 1 楼 u012169499 的回复:
给datagrid写添加事件,再去使用combobox的传入data的方法,具体事件名和方法名已忘
因为easyUi 这个combobox无法设置id 我没办法拿到combobox 所有更没办法设置下拉值
回复
黑手遮天 2015-10-29
引用 5 楼 showbo 的回复:
getEditor方法啊。。多看API:http://www.jeasyui.com/documentation/index.php#
var el=$('#dg').datagrid('getEditor',{field:'paramsName',index:正在编辑的行号}).target;//
$(el).combobox('loadData',[.....你获取到的数据..])
已解决,非常感谢!!
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-10-29 11:44
社区公告
暂无公告