我正在开发一个 Outlook 表单 (2007),我正在寻找一种方法让客户能够输入未指定数量的项目 - 网格或其他一些这样做的方式。
有没有办法做到这一点,还是我坚持为他们提供一组固定的控件来输入项目?
我正在开发一个 Outlook 表单 (2007),我正在寻找一种方法让客户能够输入未指定数量的项目 - 网格或其他一些这样做的方式。
有没有办法做到这一点,还是我坚持为他们提供一组固定的控件来输入项目?
目前尚不清楚它们是什么,items
但根据您对网格的建议,我认为它们是值(数字、字符串等)。如果是这样,您几乎可以肯定对标准文本字段使用逗号分隔值 (CSV) 或其他分隔符。
在 Outlook 2007 中,该To address
字段使用此功能,其中分号用于分隔“未指定数量的项目” - 在本例中为电子邮件地址。
这允许用户输入数据,例如:
foo@bar.com; bat@baz.com; etc ...
显然 CSV 输入将是:
something, something-else, etc ...
实现此目的的另一种方法是根据需要动态生成字段,即根据用户输入以编程方式构建表单元素,并根据需要提供额外的字段。例如,一个用于多个输入的简单系统可能使用以下逻辑来工作。
输入输入 -> 检查有效性 -> 创建新输入
因此,对于输入中的每个有效条目,都会在其下方创建一个新输入,依此类推,从而允许任意数量的输入项。