小编Per*_*ten的帖子

如何在XPage中隐藏带有<li>标签的菜单项

我有一个基于这个惯例的传统菜单

<ul>
<li><xp:link>menu link 1</xp:menulink></li>
<li><xp:menulink>menu link 2</xp:menulink></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我想根据某些逻辑有选择地渲染菜单链接2.我可以渲染<xp:link>罚款,但由于它<li>是HTML标记而不是XPages标记,因此无法控制渲染.

我注意到有一个tagName属性<xp:text>但不是for <xp:link>.请参阅:http://xpagesblog.com/XPagesHome.nsf/Entry.xsp?documentId=4EB7314545EE0C19852578CB0066CE4C

在不使用重复等的情况下管理它的最简单方法是什么?

xpages

2
推荐指数
2
解决办法
1492
查看次数

您是否必须将插件部署到Notes客户端?

我想知道是否需要在任何将在Notes客户端应用程序(XPiNC)中使用依赖于这些插件的XPage的Notes客户端上手动安装插件(例如OpenNTF扩展库).

根据Mastering XPages一书,Notes客户端章节中的XPages中的第500页:

XULRunner将缓存XPage上使用的常用资源,但仍需要通过网络为每个新的笔记会话加载Java类

我理解这意味着如果有插件,例如OpenNTF扩展库,它们将被发送到Notes客户端,以便解决这些依赖关系,允许用户在Notes客户端中使用该应用程序,而不用担心关于是否有更新.

我已经在服务器(8.5.3)上配置了UpdateSite.nsf,以便在HTTP服务器启动时动态加载插件,这对于通过Web浏览器访问的XPage很有效.但是,只有已应用8.5.3升级包的客户端(包括OpenNTF Ext Library)才能使用客户端访问应用程序.

在我看来,这将是非常麻烦的.XPages的好处是从客户端到Web的逐步迁移,但不得不担心每个人机器上的插件依赖性将是一个倒退的步骤?

xpages xpinc

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

查看Xpages中的过滤

我一直试图通过第二个排序列过滤视图,但到目前为止它不起作用.(我的基础视图按第一列分类并按升序排序,第二列按升序排序)如何通过这个东西?我不想再为此过滤创建一个视图

lotus-domino xpages

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

如果我已经有UP1,如何安装最新的扩展库?

我需要最新的Extension Library ....但是现在我在我的服务器Domino(Linux)和Designer上安装了UP1.

删除UP1并安装最后一个扩展库的正确步骤是什么?

TNX

xpages xpages-extlib

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

部分刷新时运行时错误

我需要部分刷新多个组件,如下所示:

http://xpageswiki.com/web/youatnotes/wiki-xpages.nsf/dx/Work_with_events_and_partial_or_full_refresh

所以我想我只用一个组件就可以从小处开始并放置代码:

XSP.partialRefreshPost("#{txtProductType}");
Run Code Online (Sandbox Code Playgroud)

在客户端单击单选按钮组的事件.显示页面时,我得到:

The runtime has encountered an unexpected error.
Run Code Online (Sandbox Code Playgroud)

知道我做错了什么吗?

xpages

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

richtext控件不存储输入内容

我的XPage有一个RT控件,用户可以在其中填充文本片段,并使用更多文本完成内容.

"填充按钮"的eventHandler:

<xp:eventHandler event="onclick" submit="true" refreshMode="partial" refreshId="Body1">
    <xp:this.action><![CDATA[#{javascript:
    var mykey = getComponent("Aufgabe1").getValue();
    var bodytxt:string = @DbLookup(@DbName(), "lookupOrdertypes",mykey,4,"[FAILSILENT]");
    if (checkContent(bodytxt)) getComponent("Body1").setValue(bodytxt);
}]]></xp:this.action>
</xp:eventHandler>
Run Code Online (Sandbox Code Playgroud)

填写文本,用户看到它并写一些更多.最后用户提交表单:但是在richtext字段中只保存了填写的文本片段!如果用户不使用该按钮,但仅键入其文本,则会正确保存文本.

当我将richtext控件更改为多行编辑框时,一切正常.

谢谢你的帮助

乌韦

xpages

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

Javascript与Lotusscript

我希望有人可以把我从痛苦中解救出来.我在JavaScript中重写了一个LotusScript函数,它不能正常工作.我不能再看这件事了.我希望有人可以帮我解决这个问题.

该函数采用组的名称和地址簿db对象.它获取并返回该组的所有成员,包括嵌套组.它在Lotusscript版本中运行良好,但在Javascript版本中运行不佳.这与递归函数和数组索引有关.

如果您创建两个组.在第一组中放置10个名称,在第二组中放入5个名称.注意,使用前导#命名第二个组以使其排序到第一个组的顶部

group-A 1group-A bla bla2 bla3 bla4 bla5 bla6 bla7 bla8 bla9 bla10

1group-A other1 other2 other3 other4 other5

在Javascript版本中,当您传递函数组-A时,它返回10个名称.第二组五个,第一组五个.

这是lotusscript版本的代码

Function LibGetGroupMembers( groupName As String, addressBook As NotesDatabase ) As Variant

'  This Function takes a passed in group name and gets all the members of that group.
'  Not a big whoop until you consider nested group names.  This is a recursive routine.
'
 '   Inputs  :  Name of the group to fetch the members of. …
Run Code Online (Sandbox Code Playgroud)

xpages

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

XPages:更改标签时加载屏幕(TabPanel)

我的XPage上有一个TabPanel.当我从一个Tab移动到另一个Tab时,很少加载数据,这需要一些时间.

更改标签时是否可以显示加载屏幕?

谢谢你的帮助

问候

lotus-notes xpages

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

新计算机上 DDE 中的 Java 编译器错误,在旧计算机上运行良好

我有 2 台计算机运行 Domino Designer,在我的新计算机上,我在基于服务器的应用程序中出现 java 错误,而不是在旧计算机上。我已经在两台机器上安装了所需的软件包,并且在 prefs 中设置了相同的编译器。

出现错误的计算机是一台运行 Windows 10 和 DDE 11.0.1 FP1 的新计算机,而旧计算机运行的是 Windows 7 和 DDE 11.0.1

可能有一些路径或我忘记设置但找不到的东西。

我的新机器上出现这些错误的原因是什么?

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

java update-site apache-poi xpages domino-designer-eclipse

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

从数据库中读取“模板版本是”

我需要从数据库中读取一个属性:模板版本是.

我试过了:

  1. 检查 NotesDatabase 类(LS 和 Java)并没有很快找到任何东西。
  2. 在catalog.nsf 中检查,仍然看不到那个值。

有人知道怎么做吗?谢谢。

在此处输入图片说明

lotus-notes lotusscript lotus-domino xpages

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

IBM Domino Designer

我是Domino Designer中的新手,想要在Web浏览器中预览xpage和视图,但是出现了以下消息

    To successfully previw this document in a web browser,please add(or modify)
    the ACL anonmyous(or the default ACL) to have at least author access
    with the ability to create document.
Run Code Online (Sandbox Code Playgroud)

可以帮我吗?

java lotus-domino xpages

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

如何将文档中的数据显示到XPage?

我是Lotus笔记的新手.直到现在我能够将XPage中的数据添加到文档中并将其显示在视图中.现在我想在XPage的字段中显示数据.请建议我如何做到这一点以及任何建议在Notes上逐步开发应用程序的好教程.

lotus-notes xpages

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

(XPage/JS svr-side)如何计算从今天起两周的年月日?

var TODAY_TEMP = @Text(@Year(@Today()))+@Right("0"+@Text(@Month(@Today())),2)+@Right("0"+@Text(@Day(@Today())),2);
Run Code Online (Sandbox Code Playgroud)

我需要从今天开始计算两周,我已经得到了今天,但我不知道如何得到两周后的日期。

很抱歉......我不熟悉如何在javascript服务器端编写程序......

xpages xpages-ssjs

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