【问题标题】:How to change the RadDataForm style in nativescript-vue ? (Nativescript-Vue)如何更改 nativescript-vue 中的 RadDataForm 样式? (Nativescript-Vue)
【发布时间】:2019-08-13 09:12:18
【问题描述】:

如何更改人员对象中存在的电子邮件和密码的字体大小、边框颜色等样式。

 <RadDataForm :source="person"</RadDataForm>  

【问题讨论】:

    标签: nativescript nativescript-vue


    【解决方案1】:

    Here 似乎是您正在寻找的完美示例,使用TKPropertyEditorStyle 定义自定义字体、大小、颜色等,

        <template>
            <Page class="page">
                <ActionBar title="Home" class="action-bar" />
                <RadDataForm ref="dataForm" :source="person">
                    <TKEntityProperty v-tkDataFormProperty name="name">
                        <TKPropertyEditor v-tkEntityPropertyEditor type="Text">
                            <TKPropertyEditorStyle v-tkPropertyEditorStyle
                                labelTextColor="red"></TKPropertyEditorStyle>
                        </TKPropertyEditor>
                    </TKEntityProperty>
                    <TKEntityProperty v-tkDataFormProperty name="age">
                        <TKPropertyEditor v-tkEntityPropertyEditor type="Decimal">
                            <TKPropertyEditorStyle v-tkPropertyEditorStyle
                                labelTextColor="green"></TKPropertyEditorStyle>
                        </TKPropertyEditor>
                    </TKEntityProperty>
                    <TKEntityProperty v-tkDataFormProperty name="birthDate">
                        <TKPropertyEditor v-tkEntityPropertyEditor type="DatePicker">
                            <TKPropertyEditorStyle v-tkPropertyEditorStyle
                                labelTextColor="blue"></TKPropertyEditorStyle>
                        </TKPropertyEditor>
                    </TKEntityProperty>
                </RadDataForm>
            </Page>
        </template>
    
        <script>
            import Vue from "nativescript-vue";
            import RadDataForm from "nativescript-ui-dataform/vue";
            Vue.use(RadDataForm);
    
            export default {
                data() {
                    return {
                        person: {
                            name: "John",
                            age: 23,
                            birthDate: "1993-05-16"
                        }
                    };
                }
            };
        </script>
    

    【讨论】:

    • 使用您的代码,我可以更改输入字段标签样式,例如颜色、字体大小等,但我想在用户点击输入字段时更改输入字段边框颜色。
    猜你喜欢
    • 2019-10-22
    • 1970-01-01
    • 2019-10-15
    • 2020-03-27
    • 2019-01-17
    • 2019-07-06
    • 2020-05-13
    • 2023-03-10
    • 2019-04-16
    相关资源
    最近更新 更多