0

伙计们,

我正在尝试在 Visual Force 页面中显示带有 Row Expander 插件的 EXT JS。

检查此链接http://mikhailstadnik.com/ext/examples/nested-grid.htm

根据链接,我成功地在第一个网格中显示帐户并在子网格中显示相应的联系人。

问题是:当我点击第一行时,它会展开并显示相应的联系人。当我单击第二行并且第一行未关闭时,我可以在第一行联系人中看到第二行(联系人)的数据。

所以,我认为当第二行被点击时,我需要关闭第一行。

请建议我如何做到这一点..

4

1 回答 1

0

您正在谈论的插件功能collapseRow(row)方法。
每次您尝试展开一行时(beforeexpand为此使用事件),您都需要遍历所有行并折叠展开的行。

以下是检查行是否已扩展的方法:

Ext.fly(row).hasClass(this.rowCollapsedClass) // this is referring to plugin instance
于 2012-06-15T10:36:24.937 回答