2012-06-15 3 views
0

Folks,EXT JS Row Expander в Salesforce

Я пытаюсь отобразить EXT JS с Роу расширителя плагин на странице Визуальный Force.

Проверить ссылку http://mikhailstadnik.com/ext/examples/nested-grid.htm

По ссылке, я успешен в отображении учетных записей в первой сетке и соответствующих контактов в детской сетке.

Проблема: когда я нажимаю на первую строку, она расширяется и отображает соответствующие контакты. Когда я нажимаю на вторую строку, а первая строка не закрыта, данные, которые я вижу для второй строки (Контакты), также видны в контактах первой строки.

Итак, я думаю, что при нажатии второй строки мне нужно закрыть первую строку.

Пожалуйста, предложите мне, как это сделать ..

ответ

0

плагином вы говорите об особенностях collapseRow(row) метода.
Каждый раз, когда вы пытаетесь развернуть строку (используйте для этого событие beforeexpand), вам нужно пройти через все строки и свернуть расширенные.

Вот как проверить, если строка расширяется:

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

Можете ли вы уточнить это? Я новичок в extjs ... Я использовал этот метод, и теперь я получаю предупреждение успешно. –

+0

Работал отлично .. Спасибо за предложение. –