Какова альтернатива ExtJS 4 для enableHdMenu? - PullRequest
0 голосов
/ 22 июля 2011

В ExtJS 3 вы можете установить значение false для EnableHdMenu в Grid, чтобы удалить маленький триггер в конце имени столбца, в котором есть раскрывающееся меню, содержащее направления сортировки и параметры для скрытия столбцов.

Как скрыть этот триггер и меню в ExtJS 4?Я знаю, что могу установить для параметра enableColumnHide значение false, чтобы удалить параметры скрытия, но я хочу полностью удалить триггер.

Ответы [ 2 ]

3 голосов
/ 22 июля 2011

Конфиг: menuDisabled

True для отключения меню заголовка столбца, содержащего параметры сортировки / скрытия. По умолчанию установлено значение false.

0 голосов
/ 21 марта 2013

Чтобы расширить ответ Лайонела, имейте в виду, что предыдущая опция конфигурации enableHdMenu для сеток была перенесена в конфигурацию отдельных столбцов.

Если вам нужен чуть более быстрый способ применения этого и других значений по умолчанию ко всем столбцам в вашей сетке, вы можете сделать что-то вроде этого:

  var columnDefaults = {
    menuDisabled : true,
    hideable : false,
    resizable : true
}


columns = [
    ...
    Ext.applyIf({id : 'mimeType', header : 'Mime', hideable : true, width : 100, dataIndex : 'mimeType'}, columnDefaults),
    ...
]

Это позволит вам при необходимости переопределить.

Я также согласен, что движение этого к столбцам раздражает. Существуют и другие параметры конфигурации всей сетки, такие как enableColumnHide, так почему бы и нет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...