Используя это правило CSS, я смог очень хорошо стилизовать свой интерфейс Dataform. Моя единственная проблема в том, что я не могу стилизовать сообщения об ошибках, которые появляются, если вы, например, нажмете кнопку входа в систему, но не введете имя пользователя. Я искал хранилище стилей Nativescript Dataform, но я не вижу здесь примера: https://github.com/NativeScript/nativescript-ui-samples/tree/master/dataform/app/examples/styling. Казалось бы, что-то подобное действительно потребует использования javascript. Может ли кто-нибудь указать мне правильное направление?
XML
<df:RadDataForm id="loginForm" source="{{ formSource }}" metadata="{{ formMeta }}" />
CSS
RadDataForm DataFormEditorCore {
font-size: 14;
color:#fff;
}
RadDataForm {
background-color: transparent;
}
RadDataForm PropertyEditor {
background-color: transparent;
separator-color: #fff;
}
RadDataForm DataFormEditorLabel {
color:white;
background-color: transparent;
}
RadDataForm EntityProperty[name='email'] DataFormEditorLabel {
width: 100;
visibility: visible;
font-size: 15;
}
RadDataForm EntityProperty[name='password'] DataFormEditorLabel {
width: 100;
visibility: visible;
font-size: 15;
}
RadDataForm EntityProperty[name='first_name'] DataFormEditorLabel {
width: 100;
visibility: visible;
font-size: 15;
}
RadDataForm EntityProperty[name='last_name'] DataFormEditorLabel {
width: 100;
visibility: visible;
font-size: 15;
}