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 предоставляет метод, чтобы просто сделать это!

Другие вопросы по тегам