- 浏览: 16578 次
- 性别:
- 来自: 深圳
最新评论
文章列表
由于公司未采用任何一套js框架,使用ajax方式调用很是郁闷,就自己搞了个来调用:
var xmlHttpRequest;
// 创建XMLHttpRequest对象,在各个浏览器上,该对象的名称及创建方法不一样
function createXMLHttpRequest() {
var xmlHttp;
if (window.XMLHttpRequest) {
// Firefox Exproler
xmlHttp = new XMLHttpRequest();
/*设置MiME类别
** 其作用是:针对某些特定版本的mozillar浏览器的BUG ...
背景:在运用jquery的treegrid控件时,需要动态展现折叠数据,所以需要每次展开行数据时,将从服务器获取的json数据更新至treegrid的data数据的指定属性值中。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> ...
情景:在Domino BS中点击提交按钮执行如下代码:
document.forms[0].submit();
window.close();
if(opener){ opener.top.location.reload();
功能:执行表单提交(保存),关闭当前窗,刷新父窗口
出现问题:网络延迟/Domino服务器负载较大时,window.close可能在保存文档动作(Domino服务器执行)未结束前执行了,导致当前修改的文档未保存成功。
解决方法:把原有的关闭脚本去掉,在表单中添加名为"$$Return"的域,执行如下公式:
...
在Lotus Designer开发工具中可以使用Java编写Webservice以及访问Webservice。这里只介绍一下如何访问Websercice。(续)
绝大多数调用Webservice会返回一个结果到客户端,其结果也是XML数据,这样我们要获取XML中指定元素的数据,就必须解析返回的XML数据。为此,在Lotus中,使用LotusScript编写一个解析XML数据格式的功能函数,返回的是以指定节点(参数:sNodeName)为根节点的元素值列表。代码如下:
Dim retList List as String
'把Scam返回的xml字符串解析为List列表,并且存放 ...
在Lotus Designer开发工具中可以使用Java编写Webservice以及访问Webservice。这里只介绍一下如何访问Websercice。(续)
最后在Designer中创建一代理,可以使用java编写代理,也可以使用Lotusscript编写代理,下面以LotusScript编写代理,调用上面编写java类访问Websercive(用java编写代理也可以直接调用Webservice)。
Option Public
Uselsx "*javacon"
Use "WSClient"
Sub Initialize
...
在Lotus Designer开发工具中可以使用Java编写Webservice以及访问Webservice。这里只介绍一下如何访问Websercice。(续)
其次在Designer中创建一java脚本库,用于连接、发送Soap请求、返回结果的类:WebServiceClient 提供连接方法openWSDLURL,发送Soap请求并返回结果的方法sendSOAPRequest等
import lotus.domino.*;
import javax.xml.rpc.holders.*;
import java.net.*;
import java.io.*;
pu ...
在Lotus Designer开发工具中可以使用Java编写Webservice以及访问Webservice。这里只介绍一下如何访问Websercice。
所用到的java知识就是URL、URLConnection、HttpURLConnection三个对象,本站很多博客中有详细介绍它们的使用,我这里就不 ...
无法直接粘贴源码...只能以附件的方式上传了
供参考学习,请大家指出问题点,或改进的意见