В Gridx, как заменить заголовок «выбрать все» кнопкой?

В виджете Dojo GridX я хочу заменить заголовок «выбрать все» кнопкой. (Косвенный выбор всех, если быть точным). Это заголовок над столбцом флажка выбора строки, где при его выборе выбираются все строки.

Я пробовал это, но это ничего не делает:

grid.header.getHeaderNode("__indirectSelect__").innerHTML = "<div id='test'>TEST123</div>";
grid.header.refresh();

Кажется, это устанавливает innerHTML, но это не отражается в сетке. (Я попробовал это на обычном заголовке столбца просто для проверки, и это тоже не работает).


person mtyson    schedule 18.01.2015    source источник


Ответы (1)


Это можно сделать, переопределив метод _createSelectAllBox() класса IndirectSelectColumn. Довольно просто, как только я нашел этот класс.

person mtyson    schedule 20.01.2015