先说下背景,form中有个联动的combo,分别叫做big combo和small combo吧。当编辑一个数据的时候希望数据库中的值,可以直接映射过来,并且保持原样。怎么做?
经过测试发现如果combo的数据源为local的话,直接会选中,如果是remote的话不会选中,因为我的感觉是combo加载的别form.load的晚,所以load后值有了但是combo还么加载所以显示的不是我们想要的。
后来经过测试找到一个好方法,在编辑的时候把这2个combo的选中的值传递过来,然后设置这2个combo的store的autoLoad:true,并且给store的load添加函数处理,设置combo的setValue即可。。
本文探讨了在编辑表单时如何正确加载并显示已存在的组合框选择值,特别是对于远程数据源的情况。通过设置store的autoLoad属性并添加自定义加载函数来确保表单加载时能正确反映原先的选择。
440

被折叠的 条评论
为什么被折叠?



