Уважаемые разработчики SAPUI5,Как выделить выбранную вкладку в sap.m.IconTabBar?
У меня есть sap.m.IconTabBar
, и я устанавливаю активную вкладку по коду, когда пользователь переключается между страницами. Я использовал следующий код:
sap.ui.getCore().byId(this.createId("iconTabBar")).setSelectedKey("1");
Проблема в том, что он правильно переключил выбранную вкладку на первую вкладку. Но она не отображает синюю линию под вкладкой, которая показывает, что она выбрана.
Пожалуйста, смотрите на следующих рисунках:
Что показывает, когда я выбираю первую вкладку с помощью кода:
Но что он показывает, когда я нажимаю на вкладку с помощью мыши он показывает синяя линия под значком, как в следующем:
@Mehdi: this.createId() создаст новый идентификатор для вашего iconTabBar. Можете ли вы вставить свой код обзора и контроллера? –
Я думаю, что вам нужно только запустить событие выбора (не проверено) после установки выделения [sap.ui.getCore(). ById (this.createId ("iconTabBar")). FireSelect();] –
@RahulBhardwaj только часть моего кода, связанная с выбором вкладки, - это строка кода. Ваш комментарий правильный, но не имеет отношения к моему вопросу. –