我需要读几百个wk3文件(Lotus 3工作表).有没有办法在不使用Excel的情况下通过C#读取它们?
谢谢!
我在一个名为Main.xsp的Xpage上有一个视图,它需要在一个名为Contact.xsp的不同页面上以读取模式打开文档.我得到了应该打开的文档,因为它非常简单和基本.但不知何故,SetDocumentMode不起作用!?我有一个按钮,单击它时应将文档模式设置为编辑.我尝试过使用菜单中的简单操作,我已经尝试了所有这些例子http://xpageswiki.com/web/youatnotes/wiki-xpages.nsf/dx/Work_with_documents_and_fields_on_the_XPage#Check+for+edit+mode +和+ set + edit + mode 我到底做错了什么?先感谢您!
此外,即使url是docID&action = editDocument,文档也不可编辑.
编辑
这很奇怪......我正在检查我的ACL.并尝试更改匿名访问编辑器,现在它的工作!?我将它切换回作者,检查了所有可用的选项,它不起作用!?
这是某种错误吗?
我有一个Xpage在测试Domino服务器上正常工作.在生产Domino服务器上它无法打开,显示Http 500错误.
这两个服务器在服务器文档中具有不同的访问控制设置,但应用程序(生产服务器)的签名者列在所有可编程性限制字段中,除了"签名脚本库以代表其他人运行"字段.
[25A4:0014-1604] 2012年11月7日14时06分三十秒HTTP JVM:重度:CLFAD0141E:错误处理的XPage请求
[25A4:0014-1604] 2012.11.07 14:06:30 HTTP JVM:严重:CLFAD0211E:异常抛出[25A4:0014-1604] 2012.11.07 14:06:30 HTTP JVM:严重:CLFAD0246E:服务请求发生异常for:/applications/application.nsf/xpage.xsp - HTTP代码:500
[25A4:0014-1604] 2012.11.07 14:06:30 HTTP Web服务器:命令未处理异常[/applications/application.nsf/xpage.xsp] CN =最后一个/ O =公司/ C =国家代码
我已经搜索了网页,包括IBM页面和论坛,可能会修复此错误,但我还没有找到可用的解决方案.现在有人如何修复此错误?
我想通过触发xpage上的按钮单击事件来测试java代理以清除视图中的所有文档.我在java代理中没有错误,但它无法正常工作.你能帮助我度过这个阶段吗?
按钮点击事件:
var serverName=session.getCurrentDatabase().getServer();
//@WarningMessage("current one");
//@WarningMessage("server=" + serverName);
//var db:NotesDatabase = session.getDatabase(session.getCurrentDatabase().getServer(), "\ProTexII.nsf");
var db:NotesDatabase=session.getCurrentDatabase();
@WarningMessage("db=" + db);
var agent:NotesAgent = db.getAgent("SnapShotUpdate");
@WarningMessage("agent" + agent);
if (agent!=null){
agent.run();
@WarningMessage("view is fired!");
}
Run Code Online (Sandbox Code Playgroud)
Java代理:
package javaPkg;
import java.io.PrintWriter;
import lotus.domino.*;
public class SnapShotUpdate extends AgentBase{
public void NotesMain() {
try {
//String p = session.getPlatform();
//PrintWriter out=getAgentOutput();
System.out.println("Hello i never give it up!!");
Session session = getSession();
AgentContext agentContext =session.getAgentContext();
Database db=session.getCurrentDatabase();
//**clear view "vActualSalesFromSD" before copying documents into it …
Run Code Online (Sandbox Code Playgroud) 每次用户打开时,如何更新已保存的Lotus文档中的字段.我想显示用户连接的服务器.现在它正在显示创建文档的服务器.
这是默认的字段值
@Name([CN]; @Subset(@DbName; 1))
Run Code Online (Sandbox Code Playgroud) 我正在尝试创建标题中提到的功能.我想到的想法是我有一个表单,我可以选择服务器/ -s(我用简单的对话框列表实现了这个).到目前为止,我在对话框列表中有这个:
servers:=@Name([Abbreviate];@DbColumn(""; @If(@Subset(@DbName;1)="";"";@Subset(@DbName;1)) :"names.nsf";"($Servers)";1));
@Unique(@If(@IsError(servers);"";servers))
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是选择所选服务器/ -s中可用的数据库.任何人都可以给我一个如何做到这一点的提示吗?没有真正尝试任何东西,因为我找不到这些信息.
我使用LotusScript将excel文件导入Lotus Notes数据库.我视图中的一列(显示导入的数据)显示日期.如果年份大于2000,则显示4位数字,例如2001年.但是如果年份小于2000,则显示年份仅有2位数,例如99.有人知道这是为什么吗?日期包含在文本字段中.该列使用"日期/时间"样式和"仅显示月,日和年".未选择显示时间.
我正在开发我的第一个Xpage应用程序,并在domcfg.nsf中设计了一个登录屏幕.因此,当用户键入我的网址像Myrequest.com(虚拟URL)这个应该我重定向到登录页面,然后在成功的登录尝试的页面应该被重定向到Myrequest pplication.您能否告诉我如何在服务器文档或Internet站点文档中进行配置.?
作为第一步,我执行了以下几点.
通过单击Web >> Internet站点Web站点 - 基本选项卡创建新的Web站点文档::
一个.本网站的描述性名称:myRequest.com; 湾 组织:testCompany; C.使用此网站处理无法映射到任何其他网站的请求:否; d.映射到此站点的主机名或地址:我的本地IP地址; 即 托管此站点的Domino服务器:*
在网站配置选项卡:: a.主页网址:/myApp/myRequest.nsf?open
其余配置都是默认配置
当我尝试打开myRequest.com时,不会显示任何页面.我想我犯了一个错误.我必须更改任何配置吗?
lotus ×8
lotus-domino ×4
xpages ×4
lotus-notes ×2
.net ×1
c# ×1
excel ×1
http ×1
java ×1
lotusscript ×1