Пользовательская группа строк Extjs - PullRequest
2 голосов
/ 15 февраля 2012

Я столкнулся с некоторыми проблемами при создании таблицы с использованием Extjs. Мой стол имеет сложную структуру

-------------------------------------------|
|              |                 |    4    |  
|              |       2          ---------|
|              |                 |    5    |
|    1         |---------------------------|
|              |                 |    6    |  
|              |       3          ---------|
|              |                 |    7    |
-------------------------------------------|

Данные с сервера следующие:

1 2 4 
1 2 5
1 3 6
1 3 7

Каждая последовательность представляет собой массив Мне нужно, чтобы они были сгруппированы, как на картинке выше.

Есть идеи?

Ответы [ 2 ]

2 голосов
/ 15 февраля 2012

Вы можете использовать PivotGrid.Пример: http://dev.sencha.com/deploy/ext-3.4.0/examples/pivotgrid/simple.html

К сожалению, он доступен только в Ext JS 3. Хотя он должен быть доступен и в Ext JS 4.1.

0 голосов
/ 15 февраля 2012

Похоже, вам нужно сгруппировать по первым двум столбцам, но, к сожалению, Ext.data.Store поддерживает только один уровень группировки.Вам нужно расширить Store, чтобы поддерживать больше, и Ext.grid.feature.Grouping, чтобы воспользоваться этим.

...