Я использую sap.ui5.table.TreeTable управление в Fiori-подобном приложении. Для привязки данных я использую аннотации и работу дерева.ui5 Динамическая длина TreeTable
Моя проблема заключается в том, чтобы установить количество видимых строк динамически - его нужно изменить после того, как узел будет расширен/свернут.
Событие: toggleOpenState, но оно вызывается перед добавлением детей.
Как я могу настроить это?
Спасибо заранее, Якуб
____________ EDIT _______________________
Я реализовал toggleOpenState событие:
toggleOpenState: function(oEvent) {
console.log(oTable.getBinding("rows")._aRowIndexMap.length);
console.log(oTable.getBinding("rows"));
}
когда таблица дерево расширяется от 3 до 8 строк в cosole есть:
Мне нужно вернуть 8, но я не знаю как.
Вы можете поделиться некоторыми кодами? – Qualiture
Я использовал код, как здесь (пункт 2): http://scn.sap.com/community/developer-center/front-end/blog/2015/10/23/treetable-odata-binding. Я не могу найти подходящее событие для вызова setVisibleRowCount (rowsAfterExpand) – plota