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