Я использую NestedList, который имеет много элементов - скажем, около 200 на первом уровне.
Когда я нажимаю на элемент списка, я хотел бы показать загрузочную маску немедленно,
чем приступить к загрузке дочерних элементов и других задач.
Моя проблема в том, что маска загрузки покажет через долгое время. Это не проблема, когда я иду на более низкие уровни, маска будет отображаться по желанию. Похоже, что для запуска / обработки события itemtap требуется много времени.
Что я сделал:
this.on('itemtap', this.setLoad, this);
this.on('itemtap', this.handleItemTap, this);
Я устанавливаю маску только тогда, когда необходимо загрузить некоторые данные, поэтому она «не установлена» следующим образом:
this.store.on('read', this.unSetLoad, this);
Могу ли я как-то ускорить время реакции для 'itemtap' или использовать какое-то другое место / событие, чтобы показать маску раньше?