Я пытаюсь назначить стиль для каждого значка в компоненте List.
Традиционным способом назначения значка является использование поля значка средства визуализации элементов, которое считывает значение «icon»."свойство в ваших данных, например:
listData.addItem({label: "Logout", icon: "com.classpth.DefualtThemeLogoutIconClass"});
Но я хочу, чтобы DefualtThemeLogoutIconClass
был изменен на другой класс: LightThemeLogoutIconClass
при смене темы.
Единственный способ сделать это - использовать объявление стиля, содержащее classReference к значку, и изменить его значение в каждом из файлов CSS различных тем.
Вопросесть ли способ присвоить этот стиль значку в списке, что-то столь же простое и интуитивно понятное, как list[0].getIcon().setStyle("styleName");
Спасибо