2012-06-15 21 views
0

民間,Salesforce中的EXT JS行擴展器

我試圖在Visual Force頁面中顯示具有行擴展器插件的EXT JS。

檢查此鏈接http://mikhailstadnik.com/ext/examples/nested-grid.htm

按照鏈接,我成功地顯示在第一網格和子網格各自的聯繫人帳戶。

問題是:當我點擊第一行時,它被展開並顯示各個聯繫人。 當我點擊第二行並且第一行未關閉時,我可以看到的第二行(Contacts)的數據在第一行的聯繫人中也可見。

所以,我認爲當第二行被點擊時,我需要關閉第一行。

請建議我如何做到這一點..

回答

0

的插件,你所談論的功能collapseRow(row)方法。
每次嘗試展開某一行(使用beforeexpand事件)時,都需要遍歷所有行並摺疊展開的行。

這裏是你如何檢查,如果該行被擴展:

Ext.fly(row).hasClass(this.rowCollapsedClass) // this is referring to plugin instance 
+0

能否請您詳細闡述這一點?我是新手extjs ... 我用這種方法,現在我成功地獲得警報。 –

+0

工作完美..感謝您的建議。 –