在易企办中,子列表是数据列表中的一种字段类型,允许在主数据列表记录中嵌套多个相关记录。这些子列表提供了一种组织和管理复杂数据结构的方式,适合于需要在单个记录中处理多个相关数据的场景。
这种字段实际上以JSON格式的文本存储在数据列表中。它可以被选为显示列,并在显示时,前端会执行截断处理。
为什么以及何时我们需要创建子列表字段?
增强用户体验
对于与数据交互的用户来说,子列表字段通过以结构化和直观的方式展示相关记录来提高可用性。这减少了主列表中的复杂性和混乱,使用户更容易找到并处理他们需要的信息。
灵活的数据关系
子列表字段在定义数据关系方面提供了灵活性。这在处理不适合平面结构的数据时非常有益。例如,在员工信息中,为每个部门的成员创建子列表有助于维护数据中的清晰和逻辑关系。
改进数据管理
子列表字段允许更好地管理相关数据。通过将相关记录分组,您可以简化数据录入、更新和检索。这在需要维护复杂数据结构的场景中特别有用,如顾客订单及其内部的个别项目。
什么时候创建子列表字段:
当你的数据自然形成层次结构时。
当你需要管理与主列表记录关联的详细数据时。
当你希望简化复杂数据的输入和检索过程时。
当你的报告和分析需求需要更详细的建议时。
当优先考虑通过更好的数据组织提升用户体验时。
总之,在易企办中创建子列表字段可以增强数据的组织、管理和可用性,使其成为处理复杂和层级数据结构的必不可少的工具。
创建子列表字段的步骤:
打开你的数据列表:
打开易企办应用并导航到你希望添加子列表字段的特定数据列表。
访问列表设置:
点击右上角的更多设置按钮。从下拉菜单中选择“列表设置”,以打开右侧的滑动窗口。
打开字段管理:
在滑动窗口中,点击“字段”选项以访问字段管理窗口。
启动新字段创建:
点击位于右上角的“+新字段”按钮,打开新字段窗口。
设置子列表属性:
选择字段类型:
在字段类型部分的下拉列表中选择“子列表”。
命名你的字段:
在显示名称文本框中输入此字段的名称。
设置列表内容:
点击“设置”按钮打开列表字段的设置窗口。
点击“+添加字段”按钮添加所需字段,并确保选择正确的字段类型。
保存你的字段:
配置所有设置后,点击窗口底部的“保存”按钮以完成并创建子列表字段。
列表表单/列表流程/外部表单
打开列表表单设计器:
在右侧窗口中,点击“表单”选项访问列表表单管理窗口,添加新表单或编辑之前的表单。
添加子列表到表单:
首先,在控件添加面板中找到子列表控件,显示为字段名称。然后,将其拖放到画布上。
设置子列表字段的内容:
打开内容>字段信息,设置这个子列表控件的属性。
设置列表内容
移动到“列表内容”部分。从下拉菜单中正确选择布局。
在易企办中,你可以从三种布局类型中选择:
表格视图:如果你想将子列表布局和记录以表格形式显示,请选择此选项。用户添加到此子列表控件的每个记录将显示为带有预定义列的行。
卡片视图:选择此选项将逐个显示记录,每个记录都有独立的区域。
动态:如果布局设置为动态,子列表将在PC端和平板设备上设置为表格视图,在移动设备上设置为卡片视图。
默认:默认设置是动态布局。
表格视图和卡片视图的属性和样式可以分别设置。因此,如果选择了默认/动态布局,你将能看到表格视图和卡片视图的所有相关设置。否则,你只能看到表格视图相关的设置或卡片视图相关的设置。
允许用户切换布局
如果你的子列表布局设置为默认/动态,你将看到一个带复选框的选项。
对于动态布局,子列表将自动在PC端和平板上使用表格视图,并在移动设备上切换到卡片视图。如果你希望提供灵活性,允许用户根据需要在表格视图和卡片视图之间切换,你可以勾选这个复选框。勾选此选项之后,你将在标题栏的末端看到两个额外的图标按钮。
当用户编辑表单、查看表单时,他们将能够使用这些图标按钮来切换布局。
设置字段
要管理这个子列表控件的列,请在布局后找到“字段设置”,并点击“设置”按钮打开列表列设置窗口。
点击“添加字段”按钮为这个子列表创建新字段。这里的每个字段类似于主表单的每个字段控件的关联变量,包括字段标识、字段名称和字段类型。
你可以更改每个字段的标识和名称,或从下拉列表中选择类型。点击每个字段的复选框以在子列表中显示/隐藏为列。
专业提示:
外部表单不能使用查阅项字段类型,因为它是外部表单。
点击“确定”按钮添加这些字段。所选字段将根据排序顺序被添加到子列表中作为列。
你可以拖动顺序块改变每列的顺序,或点击删除按钮从子列表中移除这一列(这不会删除相关字段,就像从列表字段设置窗口取消选择复选框一样)。
接下来,点击每一列以展开设置面板。你可以更改控件类型,例如如果字段类型是数字,你可以将控件类型设置为数字、百分比、货币或计算。然后,点击控件属性后的“设置”按钮来设置每个控件的属性和样式。
子列表动作
在子列表控件中,通过设置动作选项,可以让字段在值变更时自动触发预设的工作流动作。这一功能有助于实现更灵活、自动化的子列表操作,便于处理复杂业务场景。以下是具体的设置步骤:
打开动作设置
进入子列表控件的内容设置,找到动作栏,点击**“值变更”**下拉菜单。选择已有动作
下拉菜单中将显示当前列表中已创建的所有动作,选择其中一个即可将此动作应用于当前字段的值变更。新建动作
子列表动作面板
在子列表动作面板的右上角会注明来源(列表:子列表),方便识别该动作仅适用于子列表字段。
完成设置后,当子列表字段的值发生变更时,所选动作将自动触发,从而实现子列表操作的自动化和高效化。
在表格视图部分,你可以设置每列的宽度,单位为PX或%。在卡片视图部分,你可以以百分比设置每个控制的宽度。例如,如果你想在每行显示5个控件,你可以将每个控件的宽度设置为20%。
添加汇总字段
使用汇总设置来计算某一列的所有记录的值。
要添加一个新的统计字段,请点击统计设置区域中的“设置”按钮。然后点击“添加”按钮打开列表统计设置。
字段:选择你想计算的字段。
类型:从下拉列表中选择操作类型,以决定你希望如何计算这个字段的值。可用选项取决于所选字段的类型。对于数值字段,你可以选择总和、平均、最小值或最大值;对于非数值字段,你只能选择合并数组。
显示:选择是否在子列表控件中显示这个汇总字段。
数据绑定:如果你想重用这个统计字段的结果值,你可以将数据绑定到主表单上的另一个字段或变量。
展开卡片视图下的统计字段的设置面板,设置容器宽度。
外观设置
显示标题栏:通过打开/关闭显示标题选项来控制是否显示标题。
可折叠:打开此选项允许用户折叠和展开网格内容区域。
允许评论:开启此选项将允许用户在此控件上添加评论。
动态显示规则:设置动态显示规则后,控件将根据特定条件和规则表现出不同的行为。了解如何为控件创建动态显示规则。
子列表控件的验证
打开内容 > 验证栏来设置这个子列表控件的属性。
只读:打开此选项将使该字段控件为只读状态。
增加行:打开此选项允许用户通过点击“新增记录”按钮添加新行记录。如果此选项设置为关闭,则用户将无法看到“新增记录”按钮。
允许导入:如果需要添加许多记录到这个子列表,你可以开启此选项允许用户从Excel文件导入数据。打开“允许导入”后,用户可以选择逐个添加记录,或批量导入多行记录。
删除行:打开此选项允许用户通过点击每一项前面或末尾的“删除”按钮来删除现有行记录。如果此选项设置为关闭,则用户将无法看到“删除”按钮。
自定义验证:设置自定义验证规则。当指定条件成立时,将在你的字段下显示错误消息。你可以添加任意数量的规则来验证你的字段。了解更多关于自定义验证的信息。
设置子列表控件的样式
现在是时候定义子列表控件的外观了。打开样式设置,你可以使你的表格更具吸引力。
通用设置
表格视图
表格宽度:以PX、%、em、rem、vw、计算值设置数据表格的固定宽度。
列宽:设置每一列的宽度分配。固定意味着列宽将完全是你在列设置面板中设置的值,而自动意味着列宽将根据上面设置的表格宽度总宽度进行缩放,并根据每列宽度的比例进行分配。
表格对齐:选择右对齐、居中或左对齐。
边框类型:选择表格周围使用的边框类型。
边框半径:设置边框半径以控制圆角。
阴影:设置在数据表上应用的阴影选项。
卡片视图
边距:以PX、%、em、rem、vw、计算值设置卡片视图区域的边距。
内边距:以PX、%、em、rem、vw、计算值设置卡片视图区域内部的内容的内边距。
备用
设置文本的排版和颜色。
表头
内边距:更改每个表头单元格内内容的内边距设置。
边框类型:选择表头周围使用的边框类型。
对齐:将表头文本对齐到左侧、中间或右侧。
垂直对齐:将表头文本垂直对齐到顶部、中间或底部。
排版:更改表头文本的默认排版选项。
常规/悬停:为表头状态设置不同的颜色和背景颜色。
颜色:选择表头文本的颜色,适用于正常和悬停状态。
背景颜色:选择表头的背景颜色,适用于常规和悬停状态,可以使用纯色或渐变色。
表格内容
行项目
行背景色:为正常和悬停状态选择每行的背景颜色。
内边距:更改每个内容单元格内内容的内边距设置。
边框类型:选择表格内容周围使用的边框类型。
统计
卡片内容
边距:以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设置标题的内边距。
背景类型:选择背景颜色,可以使用纯色或渐变色。
边框类型:选择标题使用的边框类型,可选无、实线、双线、点状、虚线或槽状。
半径:设置边框半径以控制角落圆角。
阴影:调整标题的盒式阴影选项。
标题:设置标题上的标题文本的样式,
排版:设置标题文本的排版选项。
颜色:选择标题文本的颜色。
图标:设置右侧图标按钮(布局切换图标和展开/折叠图标)的样式,
颜色:选择图标的颜色。
活动颜色:选择活动图标按钮的颜色。
大小:设置图标的大小。
高级设置
设置适用于此控件的高级选项。
使用子列表字段增强数据列表工作流程
打开列表表单设计器
在弹出窗口中,点击“列表流程”选项以访问列表工作流管理窗口,并添加新工作流或编辑之前的工作流程。
设置
在易企办中,利用列表流程中的子列表字段,可以使复杂数据的管理变得更加流畅。
在工作流设计器中,您可以通过配置“设置数据表”节点的“字段设置”来实现这一点。
例如,我们设置教育经历等于“学位”,这是子列表字段“教育”的列表字段。
能够从子列表字段向列表工作流中的单独详情写入数据,是对易企办用户的重要增强。这支持了更复杂的数据管理策略,使企业能够更有效、更高效地利用其数据。