Как добавить дополнительную кнопку в меню заголовка сетки Extjs - PullRequest
3 голосов
/ 21 декабря 2010

Кто-нибудь имел необходимость добавить дополнительную кнопку в меню заголовка панели сетки (сортировка \ столбцы)? потенциально я хотел бы добавить еще одну кнопку в меню, которая сбрасывает модель столбцов по умолчанию. Я могу сделать это с помощью Jquery, но мне было интересно, есть ли EXTjs способ сделать это.

Спасибо

1 Ответ

4 голосов
/ 21 декабря 2010

Вам нужно пролистать источник, чтобы увидеть его там, но GridPanel имеет свойство view, которое является его GridView, которое, в свою очередь, имеет свойство hmenu, которое представляет собой меню, которое отображается при нажатии. на одном из этих заголовков столбцов.

Таким образом, с GridPanel, называемым gridpanel (после его рендеринга), вы можете сделать следующее:

gridpanel.view.hmenu.add({
  text: 'reset',
  handler: function() {
    // reset magicks
  }
});
...