webix.ui({
rows: [{
view: “grouplist”,
id: “list”,
data: [{
value: “parent”,
id: “parent”,
data: [{
value: “child_old”
}]
}]
}]);
var item = $$("list").getItem("parent");
item.value = "parent_update";
item["data"] = [{
value: "child_new"
}]
$$("list").updateItem(item);
$$("list").refresh();
как обновить детей у элемента списка?
Можно обратиться к TreeStore через $$("list").data
и там присваивать значения.
http://webix.com/snippet/f5da6afd
Или достать любой элемент по id, как и родительский: $$("list").getItem(id)
с редактированием пока проблем нет,
мне нужно заменить итем, точнее вопрос как вставить новый итем кроме как extend (в случае если я знаю только родительский ИД и путь очень длинный)
Helga
January 12, 2016, 2:15pm
4
Если нужно заменить дочерние элементы у родителя - нужно сначала удалить старые, а затем добавить новые: http://webix.com/snippet/cc39b5f8
Премного благодарен. Смутило что в примере datatable.
PS: Тычок носом, потом пинок под задницу хорошо стимулирует мыслительные процессы. )))