我有类似的输入人员详细信息列表。上面是表格列表。用户单击表下方的按钮以添加新的列表记录。然后在其下方的表单上填写列表详细信息。
我的问题是我如何允许用户直接在表本身上输入/填写列表详细信息。不仅如此,用户还可以在用户单击记录并希望对其进行更改时对其进行编辑。
答案 0 :(得分:1)
我提供的示例专门针对自动保存模式下的数据源,因此您需要进行一些调整,因为您的数据源似乎处于手动保存模式。首先,您将要重新创建表,然后在表创建器中选择“可编辑”,这将自动在表行和标签中放置输入。另外,您也可以将所有标签替换为“文本框”,“下拉列表”或任何输入内容。请参见下面的表格创建者的图像:
因为在我的示例中,我使用了“仅插入”表单,所以将“创建按钮”和“清除更改”按钮移到了表单主体内,然后将表单主体的流向设置为水平,然后匹配表单的间距。表单字段与我的表行相同,并将表单主体拖动到tableheader和tablebody(list)元素之间。见下图:
再次,您将需要进行调整以适应您的需求,例如重新排列“保存”和“重置”按钮的显示位置,并且在手动保存模式下,由于“添加详细信息”按钮应自动跳过,因此您可能可以完全跳过表单主体无论如何都要创建一个新的表行,然后可以直接在表中进行编辑,您可能只需要先找到它即可,但是通常应该在当前数据源页面的底部添加新行。