




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
DominoWeb应用开发综述,特点和注意事项,Web应用开发综述,DominoWeb服务器DominoWeb是怎样运行的Web应用特点和注意事项,Web应用特点和注意事项,为Web应用程序进行Domino编程时应注意一些特点和限制。一些Domino特性不能用于Web。主要体现在:公式语言Web代理JavaScript例如,一些公式在Notes中能使用,但不能在Web中使用。详细请参考电子书6.3,对Web应用程序特别有用的函数,获取客户机信息(ClientType和BrowserInfo)打开URL(URLOpen)获取数据库名称(DbName、ReplaceSubstring、Subset,WebDbName)域校验(Failure、Success)链接到下一页或前一页(DbCommand)DbCommand(Domino;ViewNextPage)DbCommand(Domino;ViewPreviousPage)获取URL请求头的内容:GetHTTPHeader,SetHTTPHeaderUrlQueryStringhttp:/localhost/acpmis.nsf/myform?OpenFormFailure(Required);Success),在Web中比较有用的命令1,Compose新建文档Command(Compose;MainDocument)相当于:http:/host/database/form?OpenFormEditClear,删除当前打开的文档Command(EditClear)http:/host/database/view/universalID?DeleteDocumentCommand(EditDocument)Command(EmptyTrash)Command(FileSave);Command(FileCloseWindow)(需要$Return域)/+WebDbName+/Main+View?OpenView,在Web中比较有用的命令2,Command(FileSave);Command(OpenView;AllDocuments)Command(NavigateNext)http:/host/database/universalID?OpenDocumentOpenDocument命令与OpenView一起使用Command(OpenView;MainView;one);Command(OpenDocument)http:/host/database/view/key?OpenDocumentCommand(OpenPage;PageOne)打开一个页面http:/host/database/page?OpenPage。,在Web中比较有用的命令3,ToolsRunMacro和RunAgentCommand(ToolsRunMacro;Status=open)Command(RunAgent;Status=open)Command(ViewChange;MainView)Command(SwitchView;MainView)http:/host/database/view?OpenViewCommand(ViewCollapseAll)Command(ViewExpandAll)http:/host/database/By+Category/OpenViewSELECTAll使用OpenAgentURL命令的调用方式如下:http:/localhost/Web+test.nsf/Change+Status+to+Closed?OpenAgent用“+”替换空格。使用热点和操作的调用方式是:Command(ToolsRunMacro;(ChangeStatustoClosed),用LotusScript写的代理,DimsAsNewNotesSessionDimdbAsNotesDatabaseDimdcAsNotesDocumentCollection文档集合DimdocAsNotesDocumentSetdb=s.CurrentDatabaseSetdc=db.UnprocessedDocuments代理未处理过的文档Setdoc=dc.GetFirstDocument集合众的第一个文档DoWhileNot(docIsNothing)doc.Status=ClosedCalldoc.Save(False,True)修改后,保存Setdoc=dc.GetNextDocument(doc)Loopdbname$=Evaluate(WebDbName)在Script中调用公式函数Print/+dbname$+/Main+View?OpenView执行完后,返回MainView视图,在代理中使用Java,importlotus.domino.*;importjava.io.PrintWriter;importjava.util.Vector;publicclassJavaAgentextendsAgentBasepublicvoidNotesMain()trySessionsession=getSession();AgentContextagentContext=session.getAgentContext();DocumentCollectiondc=agentContext.getUnprocessedDocuments();Documentdoc=dc.getFirstDocument();while(doc!=null)doc.replaceItemValue(Status,Closed);doc.save(false,true);doc=dc.getNextDocument(doc);PrintWriterpw=getAgentOutput();Vectorv=session.evaluate(WebDbName);pw.println(/+v.firstElement()+/Main+View?OpenView);catch(Exceptione)e.p
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新加坡协议书离婚
- 质量索赔协议书
- 羊测定协议书
- 佣金协议书 英文
- 父母购房协议书
- 第2节 摇一摇听单词教学设计-2025-2026学年初中信息技术(信息科技)第二册粤教版(广州)
- ping用的什么协议书
- 房产 代持协议书
- 个国家协议书
- 追赠抚养协议书
- 2025年“学宪法、讲宪法”主题活动知识竞赛题库及答案
- 2024年毕节威宁自治县招聘城市社区工作者真题
- 医院感染管理办法
- 智慧校园XXX学院总体解决方案
- 2025年电子专用设备制造行业研究报告及未来行业发展趋势预测
- BIM 建模基础与应用教学教案
- 2025至2030年中国工艺美术品行业市场前景预测及投资战略研究报告
- 驻足思考瞬间整理思路并有力表达完整版
- 第二章 盛唐诗歌边塞诗派公开课一等奖课件省赛课获奖课件
- 滚筒干燥机设计毕业设计
- 真空包装机作业指导书
评论
0/150
提交评论