2015-01-18 3 views
0

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

Я попытался это, но она ничего не делает:

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

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

ответ

0

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