jQuery MiniUI
标题:
ComboBox 级联修改的时候如何赋值
[打印本页]
作者:
wujiaxin
时间:
2020-12-14 15:30:05
标题:
ComboBox 级联修改的时候如何赋值
ComboBox
1为省,
ComboBox
2为市,保存数据后再次修改时打开编辑页面,通过js调用mini.get("
ComboBox
1").
onvaluechanged
()触发省的值改变事件,此时
ComboBox
2通过ajax获取到省下面的所有市,如何让
ComboBox
2选中原来的值,比如原来的值为:{省:1(广东),市:103(深圳)},现在加载出来的效果是:省能正常回填原来的值,市则为空;上面的1为value,括号内容为text
作者:
happylover1278
时间:
2020-12-14 16:58:53
本帖最后由 happylover1278 于 2020-12-14 17:01 编辑
回显赋值的时候,确保回显数据里有市的name和value。你是不是在省的valuechanged事件里去清空市的值了?如果是,请加载后重新给市赋值,或者手动去加载省市的data,不要触发清空操作
作者:
wujiaxin
时间:
2020-12-14 17:56:12
happylover1278 发表于 2020-12-14 16:58
回显赋值的时候,确保回显数据里有市的name和value。你是不是在省的valuechanged事件里去清空市的值了?如 ...
是的是的,是在valuechanged事件里面有清空市的值并重新加载了数组,原来valuechanged事件是异步的,因为前面赋值后在valuechanged事件里面又给清理掉了,才发现原来valuechanged事件不能这么玩,已经解决了,谢谢你
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2