我有一个使用应用程序布局控件的应用程序.UI在标题栏部分中定义了两个选项卡.UI还在侧栏中包含导航器控件,允许用户选择链接以打开其他页面.我遇到麻烦的是当用户点击当前导航器中的链接时,将当前选项卡设置为活动选项卡.
我需要最新的Extension Library ....但是现在我在我的服务器Domino(Linux)和Designer上安装了UP1.
删除UP1并安装最后一个扩展库的正确步骤是什么?
TNX
我在ssjs库中声明并使用了一个全局变量,如下所示:
var backendDoc:NotesDocument = null;
function savedata () {
print (backendDoc.getItemValueString("fieldname")); // crash here
}
Run Code Online (Sandbox Code Playgroud)
在将docuemnt模式从read更改为edit之后,我在Edit按钮中为其分配了一个文档对象:
backendDoc = document1.getDocument(); //从名为document1的数据源获取后端文档
上面函数中的代码返回错误NotesDocument.getItemValueString("string"))null.显然,backendDoc为null.
任何想法如何在ssjs库中赋值和使用全局变量?提前致谢
包含在扩展库(Domino 9中的默认值)中,有一个"对象数据源"功能.它非常方便,但我找不到任何关于此的文档.我对'ignoreRequestParams'属性有疑问......它是什么意思以及如何使用它?通过启用这个URL params可以自动绑定到数据源对象属性吗?
我使用extlib Dialog组件来显示一些数据.我希望用户只通过我在其中的按钮关闭对话框.
我看不到任何选项来禁用标题栏中的关闭图标.有人能指出我这样做的文件吗?到目前为止,我已经检查了wiki + extlib书(也许我错过了它?).
我正在努力使用XPage中的Object数据源:
<xp:this.data>
<xe:objectData var="demo" ignoreRequestParams="true"
readonly="false" scope="view"
createObject="#{javascript:return new demo.SampleBean();}">
</xe:objectData>
</xp:this.data>
Run Code Online (Sandbox Code Playgroud)
当我save();
在SSJS中执行XPage时,我收到错误:
Error saving data source demo The save method has not been implemented in the data source
这堂课很简单:
package demo;
import java.io.Serializable;
public class SampleBean implements Serializable {
private static final long serialVersionUID = 1L;
private String name;
private String job;
public String getName() {
return this.name;
}
public String getJob() {
return this.job;
}
public void setName(final String name) {
this.name = name;
}
public …
Run Code Online (Sandbox Code Playgroud) 我正在尝试确定当前用户是否具有删除权限.我可以检查该人员的ACLEntry,但是如果他们从一个或多个组获得他们的访问权限,这将意味着循环访问ACL中的组名称并检查他们是否有权删除然后查看用户是否是该成员组.这可能是一个相当密集的过程.我听说ext lib中可能有一个方法但是找不到任何东西.确定用户是否可以删除文档的最佳方法是什么?
我感觉上周在IBM连接事件期间发布的bootstrap4xpages版本应该包含一个select2控件但现在我有点困惑,也许它只是在未来发布的管道中?我找不到任何关于使用的例子,有谁知道这个?一个代码示例将不胜感激.PS!我知道优秀的网络资源bootstrap4xpages.com,但我找不到任何可以回答这些特定问题的内容,因为这些示例使用了旧版本的插件
我的按钮代码:
<xp:button value="Raport" id="button1" styleClass="lotusFormButton"
style="float:right;">
<xp:eventHandler event="onclick"
submit="true" refreshMode="complete" immediate="false"
save="true" id="eventHandler2">
<xp:this.action><![CDATA[#{javascript:context.redirectToPage("export_hidden.xsp");
getcomponent('exampleDialog').hide()}]]></xp:this.action>
</xp:eventHandler>
</xp:button>
Run Code Online (Sandbox Code Playgroud)
它只是去export_hidden.xsp
(XAgent创建一个excel文件),但没有关闭对话框.
我尝试反转2个动作,但结果相同.
我很感激你的时间.
我需要使用需要OpenNTF Domino API的FileSilo Project.但是我有一些问题要安装这个神奇的工具.我按照这个博主的建议
所以我按照这一步:
现在我有这个问题:
我错了吗?
更新
@Paul Stephen Withers发表评论后我已经将正确的库(updatedesigner.nsf)安装到我的Domino Designer中...现在FileSilo app只显示了这两个错误: