跳转到主要内容
子列表(仅限数据列表)

在易企办中,子列表是数据列表中的一种字段类型,允许在主数据列表记录中嵌套多个相关记录。

超过一个月前更新

在易企办中,子列表是数据列表中的一种字段类型,允许在主数据列表记录中嵌套多个相关记录。这些子列表提供了一种组织和管理复杂数据结构的方式,适合于需要在单个记录中处理多个相关数据的场景。

这种字段实际上以JSON格式的文本存储在数据列表中。它可以被选为显示列,并在显示时,前端会执行截断处理。


为什么以及何时我们需要创建子列表字段?

  1. 增强用户体验

    对于与数据交互的用户来说,子列表字段通过以结构化和直观的方式展示相关记录来提高可用性。这减少了主列表中的复杂性和混乱,使用户更容易找到并处理他们需要的信息。

  2. 灵活的数据关系

    子列表字段在定义数据关系方面提供了灵活性。这在处理不适合平面结构的数据时非常有益。例如,在员工信息中,为每个部门的成员创建子列表有助于维护数据中的清晰和逻辑关系。

  3. 改进数据管理

    子列表字段允许更好地管理相关数据。通过将相关记录分组,您可以简化数据录入、更新和检索。这在需要维护复杂数据结构的场景中特别有用,如顾客订单及其内部的个别项目。

什么时候创建子列表字段:

  • 当你的数据自然形成层次结构时。

  • 当你需要管理与主列表记录关联的详细数据时。

  • 当你希望简化复杂数据的输入和检索过程时。

  • 当你的报告和分析需求需要更详细的建议时。

  • 当优先考虑通过更好的数据组织提升用户体验时。

总之,在易企办中创建子列表字段可以增强数据的组织、管理和可用性,使其成为处理复杂和层级数据结构的必不可少的工具。


创建子列表字段的步骤:

  1. 打开你的数据列表:

    打开易企办应用并导航到你希望添加子列表字段的特定数据列表。

  2. 访问列表设置:

    点击右上角的更多设置按钮。从下拉菜单中选择“列表设置”,以打开右侧的滑动窗口。

  3. 打开字段管理:

    在滑动窗口中,点击“字段”选项以访问字段管理窗口。

  4. 启动新字段创建:

    点击位于右上角的“+新字段”按钮,打开新字段窗口。


设置子列表属性:

  1. 选择字段类型:

    在字段类型部分的下拉列表中选择“子列表”。

  2. 命名你的字段:

    在显示名称文本框中输入此字段的名称。

  3. 设置列表内容:

    点击“设置”按钮打开列表字段的设置窗口。

    点击“+添加字段”按钮添加所需字段,并确保选择正确的字段类型。

  4. 保存你的字段:

    配置所有设置后,点击窗口底部的“保存”按钮以完成并创建子列表字段。


列表表单/列表流程/外部表单

  1. 打开列表表单设计器:

    在右侧窗口中,点击“表单”选项访问列表表单管理窗口,添加新表单或编辑之前的表单。

  2. 添加子列表到表单:

    首先,在控件添加面板中找到子列表控件,显示为字段名称。然后,将其拖放到画布上。

  3. 设置子列表字段的内容:

    打开内容>字段信息,设置这个子列表控件的属性。

  4. 设置列表内容

    移动到“列表内容”部分。从下拉菜单中正确选择布局。

在易企办中,你可以从三种布局类型中选择:

  1. 表格视图:如果你想将子列表布局和记录以表格形式显示,请选择此选项。用户添加到此子列表控件的每个记录将显示为带有预定义列的行。

  2. 卡片视图:选择此选项将逐个显示记录,每个记录都有独立的区域。

  3. 动态:如果布局设置为动态,子列表将在PC端和平板设备上设置为表格视图,在移动设备上设置为卡片视图。

  4. 默认:默认设置是动态布局。

表格视图和卡片视图的属性和样式可以分别设置。因此,如果选择了默认/动态布局,你将能看到表格视图和卡片视图的所有相关设置。否则,你只能看到表格视图相关的设置或卡片视图相关的设置。

允许用户切换布局

如果你的子列表布局设置为默认/动态,你将看到一个带复选框的选项。

对于动态布局,子列表将自动在PC端和平板上使用表格视图,并在移动设备上切换到卡片视图。如果你希望提供灵活性,允许用户根据需要在表格视图和卡片视图之间切换,你可以勾选这个复选框。勾选此选项之后,你将在标题栏的末端看到两个额外的图标按钮。

当用户编辑表单、查看表单时,他们将能够使用这些图标按钮来切换布局。

设置字段

要管理这个子列表控件的列,请在布局后找到“字段设置”,并点击“设置”按钮打开列表列设置窗口。

点击“添加字段”按钮为这个子列表创建新字段。这里的每个字段类似于主表单的每个字段控件的关联变量,包括字段标识、字段名称和字段类型。

你可以更改每个字段的标识和名称,或从下拉列表中选择类型。点击每个字段的复选框以在子列表中显示/隐藏为列。

专业提示:

外部表单不能使用查阅项字段类型,因为它是外部表单。

点击“确定”按钮添加这些字段。所选字段将根据排序顺序被添加到子列表中作为列。

你可以拖动顺序块改变每列的顺序,或点击删除按钮从子列表中移除这一列(这不会删除相关字段,就像从列表字段设置窗口取消选择复选框一样)。

接下来,点击每一列以展开设置面板。你可以更改控件类型,例如如果字段类型是数字,你可以将控件类型设置为数字、百分比、货币或计算。然后,点击控件属性后的“设置”按钮来设置每个控件的属性和样式。


子列表动作

在子列表控件中,通过设置动作选项,可以让字段在值变更时自动触发预设的工作流动作。这一功能有助于实现更灵活、自动化的子列表操作,便于处理复杂业务场景。以下是具体的设置步骤:

  1. 打开动作设置
    进入子列表控件的内容设置,找到动作栏,点击**“值变更”**下拉菜单。

  2. 选择已有动作
    下拉菜单中将显示当前列表中已创建的所有动作,选择其中一个即可将此动作应用于当前字段的值变更。

  3. 新建动作

    • 点击**“新建动作”**按钮可创建一个新的通用列表动作,此动作可在整个列表中使用。

    • 点击**“新建列表动作”**按钮可创建一个专属于子列表字段的动作。此动作仅在子列表字段中有效。

  4. 子列表动作面板
    在子列表动作面板的右上角会注明来源(列表:子列表),方便识别该动作仅适用于子列表字段。

完成设置后,当子列表字段的值发生变更时,所选动作将自动触发,从而实现子列表操作的自动化和高效化。


在表格视图部分,你可以设置每列的宽度,单位为PX或%。在卡片视图部分,你可以以百分比设置每个控制的宽度。例如,如果你想在每行显示5个控件,你可以将每个控件的宽度设置为20%。

添加汇总字段

使用汇总设置来计算某一列的所有记录的值。

要添加一个新的统计字段,请点击统计设置区域中的“设置”按钮。然后点击“添加”按钮打开列表统计设置。

  • 字段:选择你想计算的字段。

  • 类型:从下拉列表中选择操作类型,以决定你希望如何计算这个字段的值。可用选项取决于所选字段的类型。对于数值字段,你可以选择总和、平均、最小值或最大值;对于非数值字段,你只能选择合并数组。

  • 显示:选择是否在子列表控件中显示这个汇总字段。

  • 数据绑定:如果你想重用这个统计字段的结果值,你可以将数据绑定到主表单上的另一个字段或变量。

展开卡片视图下的统计字段的设置面板,设置容器宽度。

外观设置

显示标题栏:通过打开/关闭显示标题选项来控制是否显示标题。

可折叠:打开此选项允许用户折叠和展开网格内容区域。

允许评论:开启此选项将允许用户在此控件上添加评论。

动态显示规则:设置动态显示规则后,控件将根据特定条件和规则表现出不同的行为。了解如何为控件创建动态显示规则。

子列表控件的验证

打开内容 > 验证栏来设置这个子列表控件的属性。

只读:打开此选项将使该字段控件为只读状态。

增加行:打开此选项允许用户通过点击“新增记录”按钮添加新行记录。如果此选项设置为关闭,则用户将无法看到“新增记录”按钮。

允许导入:如果需要添加许多记录到这个子列表,你可以开启此选项允许用户从Excel文件导入数据。打开“允许导入”后,用户可以选择逐个添加记录,或批量导入多行记录。

删除行:打开此选项允许用户通过点击每一项前面或末尾的“删除”按钮来删除现有行记录。如果此选项设置为关闭,则用户将无法看到“删除”按钮。

自定义验证:设置自定义验证规则。当指定条件成立时,将在你的字段下显示错误消息。你可以添加任意数量的规则来验证你的字段。了解更多关于自定义验证的信息。

设置子列表控件的样式

现在是时候定义子列表控件的外观了。打开样式设置,你可以使你的表格更具吸引力。

通用设置

  1. 表格视图

    • 表格宽度:以PX、%、em、rem、vw、计算值设置数据表格的固定宽度。

    • 列宽:设置每一列的宽度分配。固定意味着列宽将完全是你在列设置面板中设置的值,而自动意味着列宽将根据上面设置的表格宽度总宽度进行缩放,并根据每列宽度的比例进行分配。

    • 表格对齐:选择右对齐、居中或左对齐。

    • 边框类型:选择表格周围使用的边框类型。

    • 边框半径:设置边框半径以控制圆角。

    • 阴影:设置在数据表上应用的阴影选项。

  2. 卡片视图

    • 边距:以PX、%、em、rem、vw、计算值设置卡片视图区域的边距。

    • 内边距:以PX、%、em、rem、vw、计算值设置卡片视图区域内部的内容的内边距。

  3. 备用

    • 设置文本的排版和颜色。

表头

  • 内边距:更改每个表头单元格内内容的内边距设置。

  • 边框类型:选择表头周围使用的边框类型。

  • 对齐:将表头文本对齐到左侧、中间或右侧。

  • 垂直对齐:将表头文本垂直对齐到顶部、中间或底部。

  • 排版:更改表头文本的默认排版选项。

  • 常规/悬停:为表头状态设置不同的颜色和背景颜色。

  • 颜色:选择表头文本的颜色,适用于正常和悬停状态。

  • 背景颜色:选择表头的背景颜色,适用于常规和悬停状态,可以使用纯色或渐变色。

表格内容

  1. 行项目

    • 行背景色:为正常和悬停状态选择每行的背景颜色。

    • 内边距:更改每个内容单元格内内容的内边距设置。

    • 边框类型:选择表格内容周围使用的边框类型。

  2. 统计

    • 行样式:设置汇总行的样式:

    • 行背景颜色:选择汇总行的背景颜色。

    • 内边距:更改汇总行内每个内容单元的内边距设置。

    • 边框类型:选择汇总行周围使用的边框类型。

    • 标题:设置每个汇总字段的标题文本的排版和颜色。

    • :设置每个汇总字段的值文本的排版和颜色。

卡片内容

  • 边距:以PX、%、em、rem、vw、calc设置每个卡片项目区域的边距。

  • 内边距:以PX、%、em、rem、vw、calc设置每个卡片项目内部内容的内边距。

  • 背景颜色:选择每个卡片项目的背景颜色。

  • 边框类型:选择每个卡片项目周围使用的边框类型。

  • 半径:设置边框半径以控制角落圆角。

  • 阴影:设置在每个卡片项目上应用的阴影选项。

  • 内容内边距:设置卡片项目内每个控制的内边距。

卡片汇总

  • 外边距:以PX、%、em、rem、vw、calc设置汇总卡片区域的边距。

  • 内边距:以PX、%、em、rem、vw、calc设置汇总卡片区域内部内容的内边距。

  • 背景颜色:选择汇总卡片区域的背景颜色。

  • 边框类型:选择汇总卡片区域周围使用的边框类型。

  • 半径:设置边框半径以控制角落圆角。

  • 阴影:设置在汇总卡片区域上应用的阴影选项。

  • 内容内边距:设置汇总卡片区域内每个汇总字段控制的内边距。

  • 内容对齐:设置每个汇总字段控制的内容对齐方式。

  • 标题:设置每个汇总字段的标题文本的排版和颜色。

  • :设置每个汇总字段的值文本的排版和颜色。

删除项目按钮

设置表格视图和卡片视图中的删除项目按钮的样式:

  • 常规/悬停:为删除项目按钮的状态设置不同的颜色和背景颜色。

  • 文字颜色:选择删除项目按钮文本的颜色,适用于正常和悬停状态。

  • 背景颜色:选择删除项目按钮的背景颜色,适用于正常和悬停状态。

  • 排版:更改删除项目按钮文本的默认排版选项。

  • 边距:以PX、%、em、rem、vw、calc设置删除项目按钮的边距。

  • 内边距:以PX、%、em、rem、vw、calc设置删除项目按钮的内边距。

  • 边框类型:选择删除项目按钮周围使用的边框类型。

  • 半径:设置边框半径以控制角落圆角。

  • 阴影:设置在删除项目按钮上应用的阴影选项。

  • 位置:设置显示删除项目按钮的位置,是每行的开始还是结束。

添加项目按钮

设置表格视图和卡片视图中的添加新项目按钮的样式:

  • 常规/悬停:为新项目按钮的状态设置不同的颜色和背景颜色。

  • 文字颜色:选择新项目按钮文本的颜色,适用于正常和悬停状态。

  • 背景颜色:选择新项目按钮的背景颜色,适用于正常和悬停状态。

  • 排版:更改新项目按钮文本的默认排版选项。

  • 边距:以PX、%、em、rem、vw、calc设置新项目按钮的边距。

  • 内边距:以PX、%、em、rem、vw、calc设置新项目按钮的内边距。

  • 边框类型:选择新项目按钮周围使用的边框类型。

  • 半径:设置边框半径以控制角落圆角。

  • 阴影:设置在新项目按钮上应用的阴影选项。

  • 对齐:将按钮对齐到左侧、中间、右侧或两端对齐。

标题样式

  • 边距:以PX、%、em、rem、vw、calc设置标题的边距。

  • 内边距:以PX、%、em、rem、vw、calc设置标题的内边距。

  • 背景类型:选择背景颜色,可以使用纯色或渐变色。

  • 边框类型:选择标题使用的边框类型,可选无、实线、双线、点状、虚线或槽状。

  • 半径:设置边框半径以控制角落圆角。

  • 阴影:调整标题的盒式阴影选项。

  • 标题:设置标题上的标题文本的样式,

  • 排版:设置标题文本的排版选项。

  • 颜色:选择标题文本的颜色。

  • 图标:设置右侧图标按钮(布局切换图标和展开/折叠图标)的样式,

  • 颜色:选择图标的颜色。

  • 活动颜色:选择活动图标按钮的颜色。

  • 大小:设置图标的大小。

高级设置

  • 设置适用于此控件的高级选项。


使用子列表字段增强数据列表工作流程

  1. 打开列表表单设计器

在弹出窗口中,点击“列表流程”选项以访问列表工作流管理窗口,并添加新工作流或编辑之前的工作流程。

  1. 设置

在易企办中,利用列表流程中的子列表字段,可以使复杂数据的管理变得更加流畅。

在工作流设计器中,您可以通过配置“设置数据表”节点的“字段设置”来实现这一点。

例如,我们设置教育经历等于“学位”,这是子列表字段“教育”的列表字段。

能够从子列表字段向列表工作流中的单独详情写入数据,是对易企办用户的重要增强。这支持了更复杂的数据管理策略,使企业能够更有效、更高效地利用其数据。

这是否解答了您的问题?