Вопрос

Добавление CSS-класса к элементу

Есть элемент, описанный как:

{

                            id: config.name + "ChatTextEdit",

                            markerValue: config.name,

                            className: "Terrasoft.MemoEdit",

                            classes: { wrapClassName: ["is-scrolling"] },

                            value: { bindTo: "ChatValue" },

                            keyup: { bindTo: "onMemoKeyPressed" },

}

К его дочернему элементу (который имее суффикс '-wrap', а полностью id элемента будет выглядить как 'ChatSendBoxChatTextEdit-wrap'), следует добавить CSS-класс "is-scrolling". Я пытаюсь сделать это через свойства classes: { wrapClassName: ["is-scrolling"] } в основном элементе, однако класс к элементу 'ChatSendBoxChatTextEdit-wrap' не добавляется, не подскажете что не так? Или есть другой способ как это сделать?

Нравится

1 комментарий

Добрый день, Антон. 



В данном примере Вы добавили класс "is-scrolling"  к самому элементу, а не дочерним. Самым простым способом решения будет назначить Вашему элементу кастомный класс (например "MyContainer"), потом в стилях добавить запись ".MyContainer *" и прописать стили для всех дочерних элементов. 



 

.MyContainer *{
 
}

 

Показать все комментарии