dorado自定义组件虚拟属性的设置和获取

来源:互联网 发布:网络实名制 言论自由 编辑:程序博客网 时间:2024/05/16 23:49

环境:dorado7

1. 定义一个view  UserSelectCompoment,添加一个FormElement作为自定义组件,定义其id为“UserSelectElement”(如下图所示)。

2. 在component-context.xml中添加组件和虚拟属性信息(如下图所示:)

可以看到,我们定义了"propertyName_deptId"、"propertyName_deptName"、"propertyName_userId"、"propertyName_userName"四个虚拟属性。

        <d:virtual-property name="propertyName_deptId" />
        <d:virtual-property name="propertyName_deptName" />
        <d:virtual-property name="propertyName_userId" />
        <d:virtual-property name="propertyName_userName" />

3.设置完成后,需要更新dorado的配置规则  和重新启动服务器

4.在eclipse 中设置虚拟属性

5. 在组件中获取传入的值

    使用javascript获取

    var propertyName_userId = "${virtualProperty.propertyName_userId}" ;
    var propertyName_userName ="${virtualProperty.propertyName_userName}" ;

    如果是填入eclipse中,可以直接在属性值中输入“ "${virtualProperty.propertyName_userId}" “


原创粉丝点击