上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 86 下一页
摘要: 在写b/s应用的时候,经常有检查域有效性的需求。我们一般的做法是用写javascript函数检查域的有效性,通过后再提交,不通过则提示出错。建一个最简单的表单,包含一个用javaapplet形式显示的 rtf域,名为MYRTF。在写b/s应用的时候,经常有检查域有效性的需求。我们一般的做法是用写javascript函数检查域的有效性,通过后再提交,不通过则提示出错。 现在有这样一个需求,就是在b/s上检查notes自带的rtf javaapplet编辑器内容。也就是说我们得想办法用js访问到这个notes编辑器。建一个最简单的表单,包含一个用javaapplet形式显示的 rtf域,名为MY. 阅读全文
posted @ 2012-01-21 21:10 hannover 阅读(690) 评论(0) 推荐(0)
摘要: JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。下面简单介绍一下它们的区别1 escape()函数定义和用法 escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。语法 escape(string)参数 描述 string 必需。要被转义或编码的字符串。 返回值 已编码的 string 的副本。其中某些字符被替换成了十六进制的转义序列。说明 该方法不会对 ASCII 字母和数字进行编码. 阅读全文
posted @ 2012-01-21 09:52 hannover 阅读(608) 评论(0) 推荐(0)
摘要: This tip is an extension to the last tip on custom LotusScript classes and covers derived classes. These are custom classes whose definition is partly inherited from another class definition. The derived class uses all the same properties and methods in the base class but can then be extended to ad. 阅读全文
posted @ 2012-01-12 21:40 hannover 阅读(322) 评论(0) 推荐(0)
摘要: 在web显示数据时,会遇到grid的列数和行数不确定的这种情况。如何来根据数据动态的创建表格呢?Extjs 的json data给我们带来了一个很好的比较简单的方法。 要创建一个grid需要确定它的列数,再根据数据的数量就可以确定行数了。 看到有人用过一种方法就是讲列的属性和数据一起放在json data里去,这样可以达到效果,但是不难发现,这样的话,就很难进行分页或者更新表格里的数据。 其实我们可以结合extjs官网上的那种固定列数的访问方法来动态生成表格。 首先通过Ajax从服务端反回列的信息,封装成json ,表格数据通过另一个ajax请求来获得,因为列已经获得,所以可以将此封装成一个. 阅读全文
posted @ 2012-01-06 21:06 hannover 阅读(6212) 评论(0) 推荐(0)
摘要: 在逛论坛的时候发现的,看到写的不错,故而摘抄了下来。希望大家共同努力! 注意:这个方法是将附件放到富文本中,然后再将富文本当做存储的介质,进行存取删的操作 取附件方法------------------------------------------ 通过Notesdocument.EmabledObjects属性取得 Java代码 Dim db As NotesDatabase Dim view As NotesView Dim doc As NotesDocument Set db = New NotesDatabase( "SanFrancisco", "h 阅读全文
posted @ 2012-01-04 22:24 hannover 阅读(2634) 评论(1) 推荐(0)
摘要: 前段时间用lotus写了个内容发布系统,使用notesRichTextItem保存内容。首页有个栏目块需要抽取文章的摘要信息(也就前多少个字符),手动输入的内容没问题,可以正常抽取;可是用户有时候在文档的前面插了个图片,或是从Word、网页上复制下来的信息贴进去保存之后,notesRichTextItem里面的内容就会带有<html>代码格式,抽取数据时数据、格式的问题就来了,晕啊。 在网上找到一个解决办法,就是在Lotusscript代理中调用正则将得到的内容先替换,然后再截取内容片断。具体代码如下(用于window平台): Class RegExp ' RegExp - 阅读全文
posted @ 2012-01-04 06:13 hannover 阅读(2290) 评论(0) 推荐(0)
摘要: Server环境: Domino8.5 + IIS5.0 Client : Notes6.5 + VS.net 2005--------------------------------------------------------------------------------//Add reference(COM) Lotus Domino Objects Domino.IViewNavigator vn; string pServer="APSRV01/Test"; string pDbFileName="Test.nsf"; string pUs 阅读全文
posted @ 2011-12-27 19:33 hannover 阅读(2307) 评论(3) 推荐(0)
摘要: 问题:运行在服务器上以及有多个复本的数据库难免会出现复制与保存冲突的情况。如何处理这种情况是所有Notes管理员和设计者都要面对的问题。 复制与保存冲突可由以下原因造成:在两次复制之间,如果有两个用户同时编辑或多个用户编辑了不同数据库复本上的相同文档,就会出现复制冲突。如果有两个或多个用户同时编辑同一个数据库的同一个文档,则会出现保存冲突。 解决方法: 一、可以在表单属性框中的基本付签选中:“合并复制冲突”,并知底功能表单基本付签中的版本选项。 二、在这里介绍一些和处理复制与保存冲突情况有关的方法与技巧: 1、创建列出所有冲突文档的视图:(VewConflict)冲突文档都包含一个名为“$Co 阅读全文
posted @ 2011-12-27 19:18 hannover 阅读(2449) 评论(0) 推荐(0)
摘要: 在LotusScript中使用ArrayAppend的时候,语法大概如下:array1 = ArrayAppend(array1,array2)顾名思义就是把array2合到array1中去,其中根据Help的说法,array2不一定要是数列,但是array1必须是数列!这个要求很讨厌,因为这意味着我们在自己从0开始造一个数组的时候,都不能用非常好用的ArrayAppend,而是要没完没了的在for循环在redim。就是说下面这个看似很合理的写法,却会被提示不符合语法。v = 1v = ArrayAppend(v,2)但是我们知道如果v是一个数列的话,那就没有这个问题了,如果你不想redim的 阅读全文
posted @ 2011-12-23 10:51 hannover 阅读(1604) 评论(0) 推荐(0)
摘要: DynaTrace AJAX是一个运行在IE浏览器下的免费页面性能分析工具,它可以支持主流的IE6、IE7、IE8浏览器。这款工具正是DynaTrace为进入前端性能分析领域而发布的。您可以利用它来分析页面渲染时间、DOM方法执行时间,甚至可以看到JS代码的解析时间。连JQuery的创始者 John Resig 也鼎力推荐了一把。John Resig对其评价到:“我一般不随便写关于性能分析工具的东西,坦率地说,我感觉它们绝大部分都比较烂,根本不能提供任何有价值的信息和分析结果。不过 dynaTrac提供了一些我以前在任何其他工具上都没见过的东西。”Ajax的本事真不是盖的!那么,它到底有啥特别 阅读全文
posted @ 2011-12-21 09:33 hannover 阅读(564) 评论(1) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 86 下一页