【发布时间】:2010-08-26 11:48:27
【问题描述】:
当使用 PagingToolbar 时,ExtJS Grid 中是否有选择位于另一个页面中的行。
任何帮助将不胜感激。
【问题讨论】:
标签: javascript extjs selection
当使用 PagingToolbar 时,ExtJS Grid 中是否有选择位于另一个页面中的行。
任何帮助将不胜感激。
【问题讨论】:
标签: javascript extjs selection
当您说选择时,您的意思是实际上突出显示...还是检索?
如果记录在另一个页面上,您不能“突出显示”它,因为它不可见 - 在这种情况下,您可能想要做的是在页面更改事件中突出显示它:
nameofpagingtoolbar.on('change', function(nameofdatagrid.getView().focusRow(X));});
其中 X 是您要选择的行的索引(整数)。
如果您希望检索记录中的信息,再次使用 X 作为索引,您可以使用:
nameofdatagrid.getStore().getAt(X).data.nameoffield;
但是请注意,如果分页类型设置为远程,您将无法访问其他页面上的记录...
【讨论】: