标签: lotus-domino

XPage中的window.close()

我有一个带有一些链接的Xpage.我的一个链接调用EXIT必须window.close()关闭浏览器中的当前选项卡.

在浏览器中,当我从视图中打开文档(Xpage保存文档)并单击EXIT链接时,它将关闭当前选项卡/窗口.

然而,我正在使用SSJS重定向相同的xpage context.redirectToPage().当我单击EXIT链接时,它没有关闭选项卡/窗口.

在Javascript控制台中:脚本可能无法关闭脚本未打开的窗口

任何人帮助我.

谢谢你,Karthick先生

lotus-notes lotus lotus-domino serverside-javascript xpages

1
推荐指数
1
解决办法
2850
查看次数

如果在莲花笔记中

如何在莲花笔记中结束.

例.

@If(@Text(textbox1)="";@Failure("Please input your name");@Success);@command([filesave])
Run Code Online (Sandbox Code Playgroud)

lotus-notes lotus lotus-formula lotus-domino

1
推荐指数
1
解决办法
2528
查看次数

facesContext.getExternalContext().getRequest().getSession()的返回对象是什么类?

当试图在XPage上获取SSJS中的Session时(如此处所解释的),前面的类型只会到达getSession().

我可以看到getSession()调用返回一个标准java.lang.Object,这解释了为什么超前类型getSession()只显示类的props /方法java.lang.Object.

但是,如果您继续并调用该getId()方法,如上面的链接中所述,那么您可以保存XPage,它将运行没有问题.

这很好,但是如果我想在Java中进行相同的调用,代码将无法编译,因为如上面针对SSJS所述,返回的对象是标准的java.lang.Object,并且没有调用的方法getId().

因此,我可以转换返回的对象以允许我访问会话方法吗?如果是这样,我应该把它投到哪个班级?

java lotus-domino xpages xpages-ssjs

1
推荐指数
1
解决办法
2886
查看次数

如何从Xpages中的Java代理调用java共享脚本库?

我有一个代理设置为每天8:00运行
我想编写一个java代码(在共享库中)并从代理调用该参数库.

例如:

代理代码:

    // ....
    checkAndSendMail(email_1);
    checkAndSendMail(email_2);
    // ....
Run Code Online (Sandbox Code Playgroud)

java库代码:

public class Check{       
    public void checkAndSendMail(String email_param){
        // ...
        mail.send(email_param);
        // ...
    }    
}
Run Code Online (Sandbox Code Playgroud)
  • 我可以从Xpages中的Java代理调用java共享脚本库吗?
  • 如果是,那该怎么称呼?

java lotus-notes lotus-domino xpages

1
推荐指数
1
解决办法
2087
查看次数

在Lotus Notes中更改邮件文档中的发送者

我还想在Lotus脚本中创建的触发代理发送的邮件中更改"发送者"字段(显示有mailDoc.Principal时).是否可以更改它我已经尝试过以下代码

mailDoc.SentBy = strFrom
mailDoc.tmpDisplaySentBy = strFrom
mailDoc.FROM = strFrom
mailDoc.SendFrom = strFrom
Run Code Online (Sandbox Code Playgroud)

我仍然无法改变这一部分..是否有可能或有一些限制?...谢谢

lotus-notes lotusscript lotus-domino

1
推荐指数
1
解决办法
7683
查看次数

使用XPages中的数据源保存的多米诺骨牌文档进行计算

我创建了一个包含3个字段的表单和一个包含3个字段的xpage.每个xpage字段使用数据源绑定到表单字段(数据源名称:ds1)

我成功创建并保存了文档.当我单击保存按钮时,我执行

ds1.save()
Run Code Online (Sandbox Code Playgroud)

3个字段数据类型之一是日期/时间,我从xpage传递一个字符串,如:dd/MM/YYYY(15/02/2014)当我在Notes客户端中打开文档并转到文档属性时,我看到该字段作为文本列表数据类型.如果我双击文档并再次保存,那么在文档属性中数据类型将更改为日期/时间,这就是我想要的.某种翻译会在重新保存时运行,也许就像computeWithForm ...

问题是,如何在我的代码中重新保存?

我试过了:

ds1.save();
ds1.getDocument().computeWithForm(false, false);
ds1.getDocument().save();
Run Code Online (Sandbox Code Playgroud)

但它不起作用.有任何想法吗?

datasource lotus-domino xpages

1
推荐指数
1
解决办法
1623
查看次数

换行符不会出现在Notes的邮件正文中

我是Notes的新手.我正在尝试使用带有附件的Lotus Notes从我的应用程序发送邮件,邮件正常,附件也可以,但问题是身体内容,身体失去其格式并且直线

我希望如下

Dear Sir,
please check the attachment.


Regards,
NewConcept Infotech Pvt.Ltd.,
Run Code Online (Sandbox Code Playgroud)

但它是这样的

Dear Sir,please check the attachment.Regards,NewConcept Infotech Pvt.Ltd.,
Run Code Online (Sandbox Code Playgroud)

我尝试了一切google搜索但没有用.

这是我的代码

 public bool Email(string dbDirectory, string DataBase_Name, string Initialize_Pwd, string From, string To, string CC, string Bcc, string Subject, string body, string FileName, string LogFilePath)
        {
            bool msg = false;
            dynamic EMailReplyTo = ConfigurationSettings.AppSettings["EMailReplyTo"];
            NotesSession objNotesSession = new NotesSession();
            NotesDatabase ndb = null;
            NotesDocument ndoc = null;
            NotesDbDirectory ndbD = null;
            NotesStream LNStream;
            NotesMIMEEntity LNBody;
            object objAttach;
            try …
Run Code Online (Sandbox Code Playgroud)

c# email lotus-notes lotus-domino

1
推荐指数
1
解决办法
1029
查看次数

协助定位包含Domino/XPages类的jar

我正在与一个正在编写需要使用多线程的jar的java开发人员合作.我们今天发现Domino正在管理它使用NotesThread类使用线程的方式.他正在改变他的代码,以"多米诺骨牌"的方式.传统的java 1.6方式不会起作用.

他问我包含以下类的jar,以便他可以构建他的解决方案.有人能指出我包含这些类的jar.

com.ibm.domino.xsp.module.nsf.NSFComponentModule;
com.ibm.domino.xsp.module.nsf.NotesContext;
com.ibm.domino.xsp.module.nsf.SessionCloner; 
Run Code Online (Sandbox Code Playgroud)

注意:我已经向他发送了我在我的机器上的每个XPage和ExtLib罐子,并且他仍然遇到计算错误.

另外,我并非100%确定他正在使用NotesThread,我最近发现了这个:http://www.wissel.net/blog/d6plinks/SHWL-99U64Q并将其发送给他.也许他所需要的只是管理NotesContext和Session.首先,我需要让他得到他需要的罐子,因此这个问题.开发人员没有安装Notes Designer.他使用Rational Application Developer编写他的jar.

lotus-notes lotus-domino xpages

1
推荐指数
1
解决办法
207
查看次数

从domino连接到带有JDBC的DB2

我试图从我的多米诺骨牌应用程序连接到db2数据库,而不使用扩展库.

我创建了一个托管bean,它只连接到db2并在控制台上输出消息.

我从xpage上的按钮调用托管bean的方法.

bean中的代码是这样的:

Class.forName("com.ibm.db2.jcc.DB2Driver");
String url = "jdbc:db2://10.0.1.49:50000/AVIN";
String user = "db2admin";
String password = "ibmdb2";
con = DriverManager.getConnection(url, user, password);
System.out.println("Successful TEST JDBC Connection!!");
Run Code Online (Sandbox Code Playgroud)

我还配置了构建路径并添加了db2jcc.jar库.

问题是我得到了

com.ibm.db2.jcc.DB2Driver的java.lang.ClassNotFoundException

为什么会这样?

java db2 jdbc lotus-domino xpages

1
推荐指数
1
解决办法
736
查看次数

ibm domino想要将大的xml字符串保存到富文本字段但是会出现限制错误

我有一个java代理,我收到一个xml.这个我转换为字符串,然后想要保存在富文本字段(可编辑):

RequestDoc.replaceItemValue("XmlTU",sb.toString());
Run Code Online (Sandbox Code Playgroud)

但后来我收到了这个错误:

NotesException:Notes错误:字段太大(32K)或View的列和选择公式太大

可能是笔记将xml字符串视为一个段落?因为富文本字段段限制为64K?

java xml lotus-domino

1
推荐指数
1
解决办法
112
查看次数