Чтобы дать вам представление о том, что я тестировал с TextBox и работал, но с TextAreas значение Input или Value не изменилось, так же как и другие параметры multiselect и radioGroup, он не принял css, как ожидалось.
Когда вы нажимаете на текстовое поле и из стиля страницы CSS, вы начинаете печатать "." Вы найдете различные варианты для выбранного виджета. Используя TextBox, есть опция Input, поэтому вы создаете глобальный стиль, подобный этому.
.color Input{
color:teal;
}
Это изменит ввод ввода TextBox, так же, как если бы вы делали с Label, просто используйте тот же класс CSS, просто измените параметр, который вы хотите изменить. .color Label {}
.
Также, чтобы применить изменения к виджету, просто создайте функцию, подобную этой.
function textBoxColorChange() {
app.pages.NewPage.descendants.TextArea1.styles = ["color"];
}
И создайте событие OnClick для кнопки, чтобы внести изменения.
С другими виджетами у меня нет времени продолжать тестирование, но я надеюсь, что это поможет понять идею. Привет.