ExtJs:在非活动选项卡中以编程方式选择 GridPanel 的行不起作用?
Posted
技术标签:
【中文标题】ExtJs:在非活动选项卡中以编程方式选择 GridPanel 的行不起作用?【英文标题】:ExtJs: Programly select rows of a GridPanel in an inactive tab not working? 【发布时间】:2011-02-23 23:00:01 【问题描述】:基本上,我有一个窗口包含两个选项卡,第二个选项卡是一个 GridPanel,最初是不活动的。
我想通过单击“显示窗口”按钮以编程方式选择此 GridPanel 的两行(通过 CheckboxSelectionModel),但发现它不起作用。将引发 javascript 错误并且未选择任何行。在我手动单击第二个选项卡以使网格可见后,一切正常。
我最可能犯的错误是什么? 如果不是 extjs 初学者的常见错误,我会尽快粘贴代码。
【问题讨论】:
【参考方案1】:这是因为您的选项卡面板不会呈现任何不可见的组件(即,在这种情况下,您的第二个选项卡中的任何组件)。
如果您将以下配置选项添加到您的 Ext.TabPanel
,它应该可以解决您的问题:
deferredRender: false
【讨论】:
以上是关于ExtJs:在非活动选项卡中以编程方式选择 GridPanel 的行不起作用?的主要内容,如果未能解决你的问题,请参考以下文章
RefreshControl 在其他选项卡中以类似方式使用的代码的选项卡之一中不起作用