Я хотел бы иметь возможность редактировать заголовки столбцов так же, как я могу изменить значения строк. Кто-нибудь придумал способ сделать это? Я не вижу упоминания об этом в документах.YUI DataTable: как редактировать заголовки столбцов?
3
A
ответ
0
Заголовок столбца устанавливаются в columnDefs:
var myColumnDefs = [
{key:"myID", label:"id", sortable:true},
{key:"myDate", label:"date", sortable:true},
{key:"MyStatus", label:"status", sortable:false}
];
, если вы хотите быть в состоянии изменить его динамически, вы должны удалить значение лейбла, и применить CSS к первому ряду, так похоже, что это заголовок. а затем использовать Inline Cell Editing, как обычно, в YUI. Просто идея! Потому что до сих пор я не думаю, что YUI предоставляет метод для этого!
3
Я хотел поместить флажок в заголовке вместо обычного заголовка. Атрибут label
займет HTML.
Вот пример myColumnDefs
я прохожу в YUI DataTable:
var myColumnDefs = [
{key:"check", label:'<input id="check-all" type="checkbox" onclick="checkAll()">', formatter:"checkbox"},
{other columns}
];