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中的所有下拉值
大神速来解决啊!!
...全文
260 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
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',[.....你获取到的数据..])
已解决,非常感谢!!

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧