当通过按钮保存表单时,我还希望使用“MSG”格式创建新文档,其中包含消息标题,正文和收件人的字段。起初,我认为它可能只使用JS库,但现在我不确定。打开绑定到该文档表单的不受约束的XPage,并将值传递给它?通过脚本库创建文档
回答
我希望我明白你的问题正确:尝试在XPage中的数据源中插入这样的代码(例如,文档1)postSave事件:
var doc:NotesDocument=database.createDocument();
doc.replaceItemValue("Form","msg");
doc.replaceItemValue("title",document1.getItemValueString("title"));
...
doc.save(true);
这很完美,谢谢。后续问题:我尝试将它更新,并通过将代码放入JS库来使代码更易于重用,如下所示:函数createMessage(收件人,标题,消息){ \t \t var doc = database。 createDocument(); \t doc.replaceItemValue(“Sender”,“System Message”); .. \t doc.save(true); } 但是,如果我尝试在postSave事件中调用createMessage(),那么我会得到一个运行时错误[ReferenceError]'createMessage'找不到。自定义控件和XPage都将脚本库作为资源添加到它们,任何想法为什么找不到函数声明? –
你把它放在服务器端Javascript库吗?当你创建一个脚本库时,你需要选择Server javascript而不是Javascript –
- 1. 通过perl脚本在Lotus Domino数据库中创建文档
- 2. SQLite数据库通过脚本创建
- 3. Unity 4.6+通过脚本创建文本
- 4. 通过脚本创建cronjob
- 5. ssis脚本任务在Sharepoint文档库中创建文件夹
- 6. 更新通过在文档库中创建和修改的文档库,sharepoint 2010
- 7. 通过脚本插入Mongo DB文档
- 8. 从VB脚本创建文档代码
- 9. 通过REST API创建Couchbase文档
- 10. 通过按钮创建响应文档
- 11. 呼叫通过一个脚本在谷歌文档(文档)独立脚本
- 12. 通过绑定到Google电子表格的脚本创建Google文档
- 13. Sharepoint客户端OM:通过现有文档模板在库中创建文档
- 14. 通过ClientContext更新Sharepoint文档库列的“创建人”列
- 15. 通过用于SharePoint 2013的visual studio创建文档库
- 16. 通过创建脚本将数据库恢复到服务器
- 17. 创建一个Drupal 6 MySQL数据库通过脚本
- 18. Shopify gem通过数据库脚本创建产品
- 19. 在bash脚本中通过ssh创建mySQL数据库
- 20. 通过脚本从SQL Server中的备份创建数据库
- 21. 如何通过脚本在marklogic中创建数据库
- 22. 如何通过NANT脚本为数据库创建MSI
- 23. 通过谷歌脚本以ms Excel格式创建附件通过Google脚本
- 24. 通过脚本添加脚本以创建gameobject
- 25. 通过脚本创建表以及如何运行脚本
- 26. 通过JSON创建文本文件
- 27. 创建通用gant脚本
- 28. 如何通过Apps脚本和驱动器SDK创建新的脚本文件
- 29. mysql创建过程脚本
- 30. 通过Ant构建脚本
你为什么不只是使用DocumentDataSource并绑定字段呢?数据源不可能存在的具体原因是什么?自定义控件可以拥有自己的数据源。聪明点:把整个shabeng放到一个xp:面板上并对其进行局部刷新 – stwissel