Dorado 7 : 18.3.1 新建公共下拉框视图

在通常的开发中,项目中可能会使用大量的部门下拉框,假如每个页面都单独配置的话,必然会造成项目中有大量的冗余代码,在本节中我们引入页面模板技术,将部门下拉框作为公用组件,在项目中进行复用。

 

步骤1:在项目中创建com.bstek.dorado.sample.standardlesson.middle.common包

 

步骤2:在com.bstek.dorado.sample.standardlesson.middle.common目录下新建View,将View命名为CommonDropDown.view.xml。

 

步骤3:拷贝DataType

双击打开com.bstek.dorado.sample.standardlesson.middle.base目录下的EmployeeManageForDropDown.view.xml,将【SlDept】这个DataType拷贝到CommonDropDown.view.xml的【Model】节点下,如下图所示:

 

步骤4:添加GroupStart和GroupEnd控件

当我们希望将一个View中的多个控件对象作为一个整体被其他的视图所引入,则我们可以利用GroupStart和GroupEnd控件处理,这两个控件也在Auxiliary面板中。

在【ViewConfig】节点下的【View】节点下添加一个GroupStart控件,设置属性如下:

属性说明
iddropdownDept控件的Id

如下图所示:

接下来添加一个GroupEnd控件,如下图所示:

 

步骤5:剪切并黏贴DataSet和DataTree

双击打开com.bstek.dorado.sample.standardlesson.middle.base目录下的 EmployeeManageForDropDown.view.xml,将【datasetDept】和【customDropDownCommonDept】剪切并黏贴到 CommonDropDown.view.xml的【View】节点下,并将2个控件调整到【GroupEnd】控件上方,如下图所示:

info

通过GroupStart和GroupEnd将公用组件包装起来,通过GroupStart的id供业务页面进行调用,从而达到组件共用的目的。

 

到目前为止,公共部门下拉框控件属性设置完毕,接下来调整业务页面配置。

Attachments:

18.3-1.png (image/png)
18.3-2.png (image/png)
18.3-3.png (image/png)
18.3-4.png (image/png)