# 表单视图：关联布局

来源快照：`result_data_new_260518.json`

- 来源 ID：`1966357957327879378`
- 模块：低代码平台e-builder
- 目录：专题学习 - 功能点专题 - 表单建模
- space ID：`1157961794811633670`
- 原文链接：未提供
- 产品基线：未提供

## 正文

**1.****场景说明**

在一些使用场景中，需要使不同的对象能够查看表单中不同的信息，因此我们需要在一张表单中创建多个不同的表单视图 ，并将这些表单视图的权限赋予不同的对象。 

例如在“项目进度汇报”时，汇报人、项目经理所对应的表单视图是不同的。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157707210787618822&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157707210607894544&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

如上图所示，项目经理与项目汇报人的显示布局内的某些字段与样式是不同的。

  


**2.****功能简介**

同一张表单可以通过新建表单视图或复制已有表单视图两种方式来创建多个表单视图，然后对不同对象赋予这些表单视图的查看、编辑、删除等权限。

**新建表单视图：** 在表单-视图中选择新建布局，创建的新表单视图为空白视图，可以对显示样式、排版、字段等进行新增；

**复制表单视图：** 在已有表单视图中选择复制，新视图与原表单视图显示样式、排版等完全相同，用户可以进行修改、删除、新增等操作。

**表单视图赋权 ：**可根据不同的权限设置布局，某个对象拥有多种权限多个布局时，根据布局的优先级来判断前端打开卡片页面显示哪个布局。

  


**3.****操作说明**

1.进入后台管理，选择对应的表单，点击“视图”按钮。  


![](https://weapp.eteams.cn/papi/file/preview?fileId=1157707210761568284&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

  


2.此时可以新建视图，点击新建，填写视图，点击确定后即可看到新添加的布局（表单视图）。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157707214978359301&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

  


3.点击新建的表格视图“项目经理”，其为空白表单，需要我们手动添加组件。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157707214870044697&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

  


4.若希望在默认表单视图（即第一个表单视图）的基础上进行修改，除了可以新建之外，还可以进行表单视图复制，复制时填写视图名称，复制完的视图与原表单视图内容完全一致，之后可以对该表单视图内容进行编辑。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157707219399155716&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157707219307618335&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

  


5.不同的布局（表单视图）设置好以后，需要将表单视图赋予权限给不同的对象，点击“权限-共享权限-新建”，在弹出的新建框中进行配置：

对象可选择人员、角色、部门等不同种类，权限包括查看、编辑、删除；

关联布局即为上面步骤中设置的布局，如果不选择布局，则默认为“默认布局”；

布局级别默认为0，可以进行调整，若某个对象有多个布局的权限，那么数值越低，该布局打开的优先级越高。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157707219217285157&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

权限配置结果如下图所示：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157707223487086603&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

  


6.在前台进行效果演示：当对象不同时，以示例数据“碧桂园项目”为例，其展现出的布局不同：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157707223467630630&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1157707223560642590&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)
