Lotus Domino 6.3 特点和注意事项课件

上传人:我*** 文档编号:145239329 上传时间:2020-09-18 格式:PPT 页数:20 大小:230KB
返回 下载 相关 举报
Lotus Domino 6.3 特点和注意事项课件_第1页
第1页 / 共20页
Lotus Domino 6.3 特点和注意事项课件_第2页
第2页 / 共20页
Lotus Domino 6.3 特点和注意事项课件_第3页
第3页 / 共20页
Lotus Domino 6.3 特点和注意事项课件_第4页
第4页 / 共20页
Lotus Domino 6.3 特点和注意事项课件_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《Lotus Domino 6.3 特点和注意事项课件》由会员分享,可在线阅读,更多相关《Lotus Domino 6.3 特点和注意事项课件(20页珍藏版)》请在金锄头文库上搜索。

1、Domino Web应用开发综述,特点和注意事项,Web应用开发综述,Domino Web服务器 Domino Web是怎样运行的 Web应用特点和注意事项,Web应用特点和注意事项,为 Web 应用程序进行 Domino 编程时应注意一些特点和限制 。 一些Domino特性不能用于Web。 主要体现在: 公式语言 Web 代理 JavaScript 例如,一些公式在Notes中能使用,但不能在Web中使用。详细请参考电子书6.3,对 Web 应用程序特别有用的函数,获取客户机信息(ClientType 和 BrowserInfo) 打开 URL (URLOpen) 获取数据库名称(DbNam

2、e、ReplaceSubstring、Subset,WebDbName) 域校验(Failure、Success) 链接到下一页或前一页 (DbCommand) DbCommand(Domino; ViewNextPage) DbCommand(Domino; ViewPreviousPage) 获取URL请求头的内容:GetHTTPHeader, SetHTTPHeader UrlQueryString http:/localhost/acpmis.nsf/myform?OpenForm Failure( Required ); Success),在Web中比较有用的命令1,Compose

3、新建文档 Command(Compose; Main Document) 相当于:http:/host/database/form?OpenForm EditClear,删除当前打开的文档 Command(EditClear) http:/host/database/view/universalID?DeleteDocument Command(EditDocument) Command(EmptyTrash) Command(FileSave); Command(FileCloseWindow)(需要$Return域 ) / + WebDbName + /Main+View?OpenView

4、,在Web中比较有用的命令2,Command(FileSave); Command(OpenView; All Documents) Command(NavigateNext) http:/host/database/universalID?OpenDocument OpenDocument 命令与 OpenView一起使用 Command(OpenView; Main View; one); Command(OpenDocument) http:/host/database/view/key?OpenDocument Command(OpenPage; Page One)打开一个页面 htt

5、p:/host/database/page?OpenPage。,在Web中比较有用的命令3,ToolsRunMacro和RunAgent Command(ToolsRunMacro; Status = open) Command(RunAgent; Status = open) Command(ViewChange; Main View) Command(SwitchView; Main View) http:/host/database/view?OpenView Command(ViewCollapseAll) Command(ViewExpandAll) http:/host/datab

6、ase/By+Category/OpenView SELECT All 使用OpenAgent URL命令的调用方式如下: http:/localhost/Web+test.nsf/Change+Status+to+Closed?OpenAgent 用“+”替换空格。 使用热点和操作的调用方式是: Command(ToolsRunMacro; (Change Status to Closed),用LotusScript写的代理,Dim s As New NotesSession Dim db As NotesDatabase Dim dc As NotesDocumentCollection

7、文档集合 Dim doc As NotesDocument Set db = s.CurrentDatabase Set dc = db.UnprocessedDocuments 代理未处理过的文档 Set doc = dc.GetFirstDocument 集合众的第一个文档 Do While Not(doc Is Nothing) doc.Status = Closed Call doc.Save(False, True) 修改后,保存 Set doc = dc.GetNextDocument(doc) Loop dbname$ = Evaluate(WebDbName) 在Script中

8、调用公式函数 Print / + dbname$ + /Main+View?OpenView 执行完后,返回Main View视图,在代理中使用Java,import lotus.domino.*; import java.io.PrintWriter; import java.util.Vector; public class JavaAgent extends AgentBase public void NotesMain() try Session session = getSession(); AgentContext agentContext = session.getAgentCo

9、ntext(); DocumentCollection dc = agentContext.getUnprocessedDocuments(); Document doc = dc.getFirstDocument(); while (doc != null) doc.replaceItemValue(Status, Closed); doc.save(false, true); doc = dc.getNextDocument(doc); PrintWriter pw = getAgentOutput(); Vector v = session.evaluate(WebDbName); pw.println(/ + v.firstElement() + /Main+View?OpenView); catch(Exception e) e.printStackTrace(); ,传送URL参数给代理,http:/localhost/Web+test.nsf/Change+Status?OpenAgent nlength; n+) if (optionsn.selected) alert (optionsn.text) ,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号