ExtJS懒惰的组合初始值

时间:2013-03-25 21:51:55

标签: combobox extjs4 initialization lazy-loading paging

我在ExtJs表单中加载了懒惰的组合。通过form.loadRecord()从表格存储加载表单数据。惰性组合项是成对'value' => 'DisplayedName',当然,在将记录加载到表单后,网格存储中的每个记录都已经将其自己的'valuexyz'设置为组合。 问题是当记录加载到表单时,组合中还没有项目(组合是懒惰的,只有在单击它时才加载它的项目),所以组合不能显示正确{ {1}}对应于已加载记录的'DisplayNameXyz'。即使组合被加载,它也被分页(每页25个项目),因此组合的记录'valuexyz'很可能不会包含在已加载的组合项的第一页中。组合保持空白。

有解决方法吗?

提前致谢!

我找到了this answer,但它很简短,我不确定它是否正确以及如何实现它。

1 个答案:

答案 0 :(得分:1)

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