ExtJS懒组合初始值

问题描述:

我有ExtJs窗体中的延迟加载组合。表单数据通过form.loadRecord()从网格存储装载。懒组合项目是对'value' => 'DisplayedName',当然,网格存储中的每个记录都有自己的'valuexyz',在记录加载到表单后将其设置为组合。 问题是,当记录被加载到形成,也有组合还没有任何项目(组合很懒,而且被点击,只有当它的项目被加载)一个这样的组合完全可以不显示正确'DisplayNameXyz'对应的加载'valuexyz'记录。即使combo被加载,它也被分页(每页25个项目),所以组合项目的记录'valuexyz'很可能不会被包含在加载的组合项目的第一页。组合保持空白。ExtJS懒组合初始值

有没有解决方案呢?

在此先感谢!

我发现this answer但它很简短,我不确定即使它是正确的以及如何实现它。

如果您需要数据存在于由于分页而可能尚未加载的组合框中,那么您必须摆脱分页。

+0

相当不可能在那里有数以百计的组合项目 – Mojo 2013-03-26 08:54:08

+1

然后,你需要不同的负载组合框店。也许你可以加载商店的有针对性的查询,保证返回你需要的记录以及页面中其余的24项。 – jugg1es 2013-03-26 19:40:00