В моем приложении мне нужно показать индекс ввода данных в первом столбце данных и он должен работать после DnD (поэтому я полагаю, что столбец должен быть динамически обновлен). Но как это возможно в Webix datatable?Как показать индекс фактического элемента в datatacle?
В настоящее время я могу получить индекс вручную, используя getIndexById
, но этот метод не работает в шаблоне столбца. Например:
/* inside the config */
drag:true,
columns:[
{ id:"index", template:function(obj){
console.log(obj.id);
// doesn't work:
// console.log(datatable.getIdByIndex(obj.id));
} },
{ id:"id" },
{
id:"title", fillspace:true, sort:"string"
}
],
ready:function(){
this.eachRow(
function (row){
console.log(this.getIndexById(row)) // works
}
)
}
});
/* somewhere else */
console.log(datatable.getIdByIndex(4));
Возможно ли это вообще? Благодарю.
Ой, это была моя страшная ошибка, поскольку я пробовал обратный метод (/ __-;) Мне интересно, следует ли удалять эту тему, но спасибо вам! – drewney