我有一个基于这个惯例的传统菜单
<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
在不使用重复等的情况下管理它的最简单方法是什么?
我想知道是否需要在任何将在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的逐步迁移,但不得不担心每个人机器上的插件依赖性将是一个倒退的步骤?
我一直试图通过第二个排序列过滤视图,但到目前为止它不起作用.(我的基础视图按第一列分类并按升序排序,第二列按升序排序)如何通过这个东西?我不想再为此过滤创建一个视图
我需要最新的Extension Library ....但是现在我在我的服务器Domino(Linux)和Designer上安装了UP1.
删除UP1并安装最后一个扩展库的正确步骤是什么?
TNX
我需要部分刷新多个组件,如下所示:
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)
知道我做错了什么吗?
我的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控件更改为多行编辑框时,一切正常.
谢谢你的帮助
乌韦
我希望有人可以把我从痛苦中解救出来.我在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) 我的XPage上有一个TabPanel.当我从一个Tab移动到另一个Tab时,很少加载数据,这需要一些时间.
更改标签时是否可以显示加载屏幕?
谢谢你的帮助
问候
我有 2 台计算机运行 Domino Designer,在我的新计算机上,我在基于服务器的应用程序中出现 java 错误,而不是在旧计算机上。我已经在两台机器上安装了所需的软件包,并且在 prefs 中设置了相同的编译器。
出现错误的计算机是一台运行 Windows 10 和 DDE 11.0.1 FP1 的新计算机,而旧计算机运行的是 Windows 7 和 DDE 11.0.1
可能有一些路径或我忘记设置但找不到的东西。
我的新机器上出现这些错误的原因是什么?
我需要从数据库中读取一个属性:模板版本是.
我试过了:
有人知道怎么做吗?谢谢。
我是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)
可以帮我吗?
我是Lotus笔记的新手.直到现在我能够将XPage中的数据添加到文档中并将其显示在视图中.现在我想在XPage的字段中显示数据.请建议我如何做到这一点以及任何建议在Notes上逐步开发应用程序的好教程.
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 ×13
lotus-domino ×3
lotus-notes ×3
java ×2
apache-poi ×1
lotusscript ×1
update-site ×1
xpages-ssjs ×1
xpinc ×1