2014-09-16 2 views
-1

У меня есть sapui5 treetable, который обновляется одним щелчком мыши. При нажатии кнопки я получаю данные с помощью ajax и хочу повторно заполнить существующую таблицу деревьев, отображаемую при первом вызове. Я смоделировал проблему в нижнем ящике. Как избежать воссоздания таблицы при нажатии кнопки?Таблица SAPUI5, воссозданная при событии

Я попытался проверить, что otable был null до воссоздания объекта, но это не помогло. Пожалуйста, порекомендуйте.

http://jsbin.com/openui5-table-json/889/edit

+0

Разобрался вопрос. Интеллизированный объект таблицы ouside функции. – hari

ответ

0

Потому что, вы повторно за столом каждый раз, когда происходит событие нажатия кнопки. В качестве альтернативного решения вы можете добавить немного логики, чтобы проверить, была ли уже создана таблица.

if(sap.ui.getCore().byId('idTable')===undefined){ 
    //code to create table 
} 

http://jsbin.com/openui5-table-json/897/edit

Смежные вопросы