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