2

我有一个经典的 Domino 应用程序(不是 XPages...呃!),它需要有几个文件上传控件,每个控件对应一个特定的字段。如果我使用文件上传控件#1 上传文件,它应该进入(例如)RFS_1,如果我使用控制#2,它应该进入(例如)RFS_2。

由于 Domino 只是将所有文件附加到文档中,因此我看不出有什么明显的方法可以将它们分别放在各自的字段中。

4

2 回答 2

2

不幸的是,没有简单的方法。不过,这里有一些代码可以帮助您在 WebQuerySave 事件期间将文件移动到富文本项:

http://www.breakpar.com/bkp/home.nsf/0/87256B280015193F87256BC80071114F

于 2012-04-27T19:21:23.393 回答
2

除了 wqs 中用于移动文件的代码之外,您还可以添加一些额外的字段来控制每个附件的去向。我们之前做的是..

  • 在表单上有一些上传控件
  • 每个上传控件都有一个富文本字段来保存附件
  • 每个上传控件的表单上有一个“type=hidden”字段
  • 在上传控件的 onchange 事件中有一些 javascript 将所选文件的文件名写入相应的隐藏文本字段

然后在 wqs 代理中,您可以遍历隐藏字段,在 doc 上找到那些文件附件并将它们写入相应的富文本字段

如果你想让我添加更多细节,请大声喊叫

于 2012-04-30T08:46:11.253 回答