随笔分类 -  Lotus——Design

摘要:使用DECS来集成外部关系型数据库中的数据到Lotus中是个很不错的方法。 阅读全文
posted @ 2011-10-24 12:58 风影极光 阅读(217) 评论(0) 推荐(0)
摘要:支持自定义类的代码智能感知支持Java的Notes类代码智能感知使用快捷键Ctrl+I对代码进行排版支持代码缩进 阅读全文
posted @ 2010-01-21 14:45 风影极光 阅读(174) 评论(0) 推荐(0)
摘要:问题描述:使用公式语言保存文档的时候,提示"corrupt data exception"解决之道:确认当前服务器上是否有此数据库对于那个的副本(通过复制创建的),删除即可。原理剖析:notes数据库文件的备份常用两种方式:拷贝和复制。拷贝的时候,此数据库id和文档id都会发生变化,而后者不会,并且后者可以排程备份。 阅读全文
posted @ 2009-12-17 15:53 风影极光 阅读(255) 评论(0) 推荐(0)
摘要:对于JAVA APP来讲,LDAP属于外部资源,这点上它非常类似于database;而JNDI为java的应用程序提供了访问和操作LDAP的API,这点上看JNDI类似于JDBC 所以说JNDI并不管理目录数据,但是它管理目录数据源。 阅读全文
posted @ 2009-11-27 16:14 风影极光 阅读(174) 评论(0) 推荐(0)
摘要:问题描述:我想读取一个域的值得到数据库的文件名(*.nsf)。假定域名为DataBasePath,示例数据为:weboa/adm/tesys.nsf,我希望在视图中得到tesys.nsf。处理办法:@LowerCase(@RightBack(DataBasePath;"//"))原理:为什么是//?而不是"/"。由于/在公式语言中作为转义字符。 阅读全文
posted @ 2009-11-11 11:44 风影极光 阅读(678) 评论(0) 推荐(0)
摘要:问题描述:使用Lotus Designer 8.5中文版进行编辑js、css、html等文本文件的时候,如果里面包含有中文字符,在web 浏览器中查看对应的代码的时候会发现出现乱码的情况。这时我们打开“文件”下的js文件,查看“设置编码(项)”,发现为gb2312 处理办法:1、右键点击当前js文件的空白处,选择“首选项”,点击展开左边导航的“常规”,点击“编辑器”,而后点击右边显示内容中的“内容类型”链接。2、在“内容类型”画面里面,我们点击“Javascript类型”,输入默认编码“UTF-8”,然后依次执行“更新”,“确定”即可。3、这时候我们在来查看“设置编码”的值,发现编程了期待的. 阅读全文
posted @ 2009-11-05 23:18 风影极光 阅读(210) 评论(0) 推荐(0)
摘要:所谓替换设计:以模板为标准,模板中有的(同名的设计元素),替换目标数据库中的设计元素;模板中没有的,删除目标数据库中的设计元素。所谓刷新设计:1、执行操作前,我们要分别指定主模板文件和继承模板信息。2、目标数据库中有的设计元素,而模板数据库中没有,这些设计元素不会被替换。目标数据库中没有的设计元素,而模板数据库中有,将会增加到目标数据库中。3、如果目标数据库的继承模板属性一直钩选,默认它将每天继承主模板设计,进行刷新操作。 阅读全文
posted @ 2009-10-20 22:28 风影极光 阅读(136) 评论(0) 推荐(0)
摘要:Profile文档属于文档但又不同于普通文档,区别在于: 1、Profile文档无法显示在视图中,因此其需要特殊方式才能访问。在能够显示所有文档的视图中,删除所有文档,如果发现数据库属性显示文档数仍不为0,则表示此数据库存在Profile文档。 2、可以快速访问、修改Profile文档的域值,因此,Profile文档主要作用是保存数据库配置文档资料。 3、Profile文档一旦创建,就不能在公式中删除,但可以在Script中删除。 访问方式: 1、打开编辑 公式命令是:@Command( [EditProfile] ; formname; username )... 阅读全文
posted @ 2009-10-14 16:21 风影极光 阅读(339) 评论(0) 推荐(0)
摘要:session.createDateTime( string)比(DateTime)string的使用范围更广。 阅读全文
posted @ 2009-10-13 15:37 风影极光 阅读(884) 评论(0) 推荐(0)
摘要:问题症状:在web应用程序的页面中执行任何公式语言的动作代码:页面提示http 404 页面找不到。查看控制台,报错信息如下:Lotus Notes Exception - Exception - Entry not found in index 解决办法:新建拷贝此数据库即可。 阅读全文
posted @ 2009-10-12 23:19 风影极光 阅读(167) 评论(0) 推荐(0)
摘要:应用场景:搜索数据库中的文档,文档类型有三种:1、CreateDate的值为@Create,类型为日期;2、历史文档,没有CreateDate域;3、CreateDate为文本域,域值为y:=@Text(@Year(@Created));m:=@Text(@Month(@Created));d:=@Text(@Day(@Created));y+"-"+m+"-"+d结论:如果在视图或db.Search中使用的搜索条件为公式语言,1、如果时间精确到小时、分钟和秒时,使用@Text(@CreateDate)来进行时间比较,对较准确,2、如果只是日期,建议统一 阅读全文
posted @ 2009-09-27 23:04 风影极光 阅读(239) 评论(0) 推荐(0)
摘要:http://lekkimworld.comhttp://www.simpleflow.com.cnhttp://www.flexdomino.net/说明:Flex与Lotus结合的开发http://www.breakingpar.com说明:专业的Lotus咨询站点,分享了常用的Lotus开发源代码和解决方案。http://www-10.lotus.com/ldd/bpmpblog.nsf说明:Lotuser的Blog集中地 阅读全文
posted @ 2009-09-27 14:40 风影极光 阅读(178) 评论(0) 推荐(0)
摘要:在翻阅此书的同时,不忘时时对照自己的进步情况。第一境界:入门级可以熟练使用Lotus Notes和Lotus Designer客户端软件以及iNotes等;可以搭建Lotus邮件服务器、Web服务器和多服务器(交叉验证、信任的或集群服务器集合)应用;第二境界:初级可以熟练使用Lotus公式语言和Lotus Script开发简单的流程传签系统,至少基于系统提供的数据库模板进行客户端应用程序和Web应用程序的开发;了解Lotus的相关产品,比如Quicky、Doc、Sametime等。第三境界:中级遵循一定的编程规范进行程序设计,恰当的使用OO思想编码设计,并把常用的算法和数据结构引入Lotus编 阅读全文
posted @ 2009-09-24 15:41 风影极光 阅读(288) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/meteorlWJ/archive/2008/03/13/2177741.aspx 阅读全文
posted @ 2009-09-24 14:31 风影极光 阅读(270) 评论(0) 推荐(0)
摘要:此工具将提供LotusScript内置类浏览器和相关的类似属性。这样使用面向对象开发LotusScript的应用将智能的感知可使用的的类和方法。在线的视频可以看这里:Flash Movies 阅读全文
posted @ 2009-09-15 09:22 风影极光 阅读(155) 评论(0) 推荐(0)
摘要:IsEmpty:任何表达式。IsNull:除对象外的任何表达式。不能用来判断对象是否被初始化。Is Nothing:可以用来判断一个对象是否被初始化。 阅读全文
posted @ 2009-09-14 11:00 风影极光 阅读(363) 评论(0) 推荐(0)
摘要:获取当前数据库的相对路径:@ReplaceSubstring(@Subset(@DbName;-1); " " : "//"; "+" : "/");}; 阅读全文
posted @ 2009-09-11 15:06 风影极光 阅读(230) 评论(0) 推荐(0)
摘要:概述:具体类型设计Html表单元素单选按钮"[<input type=/"radio/" value=/""+@Text(@DocumentUniqueID )+"/" name=/"chk/" style='height:12px' onclick=/"getHistoryInfo()/">]"复选框LinkTxt:=pwcDocSeqno;DocID := @Right(@NoteID;"NT");AgentName := 阅读全文
posted @ 2009-09-11 14:14 风影极光 阅读(234) 评论(0) 推荐(0)
摘要:表单属性设置:产生所有域的html属性和选项:在Notes中显示内置html,二者的区别前者打钩后,如果表单域隐藏了(域属性-段落隐藏标签-隐藏段落属性,web浏览器打钩),通过EditDocument的URL命令查看web页面的源代码仍然可以看到对应的html代码(注意OpenDocument是看不到设计元素的)。应用场景:通过js控制$$QuerySaveAgent的域值来控制代码的执行,只有在EditDocument的前提下才是有效的。只有当UrlCommond为OpenForm或者OpenDocument的时候,执行js的document.forms[0].submit和@Comman 阅读全文
posted @ 2009-09-11 11:10 风影极光 阅读(232) 评论(0) 推荐(0)