jQuery EasyUI Editable DataGrid下拉框联动?
我想做个下拉框联动,在一个下拉框加载完后选择该下拉框,第二个下拉框改变值(类似选择部门,第二个出现该部门下的所有员工)抱歉积分不多,如果有满意答复我可把最后48全给你,求...
我想做个下拉框联动,在一个下拉框加载完后选择该下拉框,第二个下拉框改变值(类似选择部门,第二个出现该部门下的所有员工)
抱歉积分不多,如果有满意答复 我可把最后48全给你,求解 谢谢! 展开
抱歉积分不多,如果有满意答复 我可把最后48全给你,求解 谢谢! 展开
1个回答
展开全部
在前面的combobox加个事件onSelect:function(data){}在方法里面
var row = $('#dg').datagrid('getSelected');
var rowIndex = $('#dg').datagrid('getRowIndex',row);//获取行号
var target = $('#dg').datagrid('getEditor', {'index':rowIndex,'field':'联动字段'}).target;
target.combobox('clear'); //清除原来的数据
var url = '获取数据的action带上当前参数'+data.value;
target.combobox('reload', url);//联动下拉列表重载
最好在开始编辑的事件也加一次联动,这只是选择的时候才联动
var row = $('#dg').datagrid('getSelected');
var rowIndex = $('#dg').datagrid('getRowIndex',row);//获取行号
var target = $('#dg').datagrid('getEditor', {'index':rowIndex,'field':'联动字段'}).target;
target.combobox('clear'); //清除原来的数据
var url = '获取数据的action带上当前参数'+data.value;
target.combobox('reload', url);//联动下拉列表重载
最好在开始编辑的事件也加一次联动,这只是选择的时候才联动
更多追问追答
追问
你好,能给具体代码吗?
追答
这还不够具体那就没办法了...你用的不是combobox么...
easyui的官方网站吧事件和方法列的很详细了...
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询