- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的 XPage 中,我需要设置数据源(Domino 文档)
我尝试按如下方式进行:
<xp:this.data>
<xp:dominoDocument var="requestDocument" action="openDocument" databaseName="#{javascript: print('db ok'); return database.getFilePath();}"
documentId="#{javascript:
print('heloooo');
var conclusion = database.getDocumentByUNID(doc_source.getDocument().getParentDocumentUNID());
var oConclusion = new OsnovaUI_document(conclusion);
var requestDoc = oConclusion.getMainDocument();
print('docID: ' + requestDoc.getUniversalID());
return requestDoc.getUniversalID();
}">
</xp:dominoDocument>
</xp:this.data>
我注意到的是 documentId
中的代码部分没有被执行。完全没有。这就是为什么我把 heloooo
放在那里。但是,databaseName
按预期工作。在控制台中我总是看到
09.03.2020 00:52:11 HTTP JVM: db ok
但不是heloooo:(
我做错了什么?提前致谢
最佳答案
最可能的原因是 ignoreRequestParams
未设置为 true
。除非您进行了设置,否则数据源将根据 URL 查询字符串参数(HTTP 请求参数)检索有关要编辑哪个文档的所有详细信息。因此,URL 查询字符串参数优先,在未设置任何内容的情况下,这意味着“使用新文档”。如果您已定义 URL 查询字符串参数应优先,则运行代码后仅忽略它是低效的。因此,action="openDocument"
也被忽略 - 如果查询字符串中有 docId,它将打开该文档,否则它将创建一个新文档。
documentId
只能在页面首次加载时处理一次。根据数据源是否绑定(bind)到面板或 XPage/自定义控件,它也将在 beforePageLoad
事件之前运行。因此运行时绑定(bind) (#{javascript:...
) 无效。 ${javascript:...
将避免混淆。
错误处理可能有助于确定是否存在错误。 XPage OpenLog Logger 是最普遍的记录器之一(免责声明,我是作者)https://openntf.org/main.nsf/project.xsp?r=project/XPages%20OpenLog%20Logger .
关于xpages - documentId 解析代码未执行 XPage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60591533/
我正在使用 Hibernate Search 并且文档和书籍说我需要在 id 字段上使用 @DocumentId 以便 Hibernate Search 可以知道如何将索引映射到对象。 我的代码在我的
我想将集合中创建的 documentId 存储为同一文档中的 docid 字段/属性。我正在使用云 Firestore。 它显示错误“ReferenceError:文档未定义” 每当我尝试存储 doc
在我的 XPage 中,我需要设置数据源(Domino 文档) 我尝试按如下方式进行: 我注意到的是 documentId 中的代码部分没有被执行。完全没有。这就是为什么我把
我计划使用“输入中”查询选择器根据ID列表返回多个文档。但是,在此示例中,我简化了使用“==”: collection := server.Firestore.Collection("foo") //
这个问题已经有答案了: How to return a DocumentSnapShot as a result of a method? (2 个回答) 已关闭 3 年前。 我在获取添加文档的 do
我遇到了问题 encountered in this question .因为另一个问题(和答案)没有解决问题,我正在写一个新问题。 orderBy(FieldPath.documentId(), '
我有以下结构 struct Vehicle: Codable, Identifiable { @DocumentID var id: String? var name: String
我有以下结构 struct Vehicle: Codable, Identifiable { @DocumentID var id: String? var name: String
从 Firestore 进行查询后,我经常需要本地对象中的 documentId。由于 documentId 不是字段,因此我在查询中执行以下操作来实现此目的: const ref = fireDb.
当我使用 documentId 作为字段路径从 Firebase Firestore 查询数据时,在网页 (javascript) 和 Firebase 函数 (Node.js) 上运行脚本时会出现不
我们有一个页面可以包含多个完整日历实例。 我允许用户动态选择他们的主题和 View 以及各种其他选项。 在 V3 中,我们曾经: 根据元素id销毁日历 使用新选项重新初始化。 我们很容易传递一个元素
在我的场景中,用户可以“喜欢”另一个用户的个人资料。因此,我为每个用户创建了一个名为“likedBy”的子集合,我在其中为特定用户创建了一个文档,例如: users(col) -> User A(do
我有数据类初始化器 public static class ModelBuilderExtention { public static void Seed(this ModelBuilder
我正在从模板创建信封。我需要提前知道将在信封中创建的 documentIds,以便我可以处理一个奇怪的特殊情况预填充单选按钮。 (我可以更详细地解释原因,但这与这个问题并不相关。) 那么这些文档ID是
我正在尝试使用 Firestore 在云中提供一些数据,这些数据可以下载并存储在 iOS 设备上的 Realm 数据库中。 我要存储的对象的结构是: import Foundation import
我有一个带有 documentid 的实体 @Indexed @Analyzer(impl = EnglishAnalyzer.class) @Entity @Table(name = "Tag",
下面是我正在处理的代码,有用于评论列表的表格 View 和表格单元格,当我单击单元格中的按钮时,如何从 firestore 获取单元格的文档 ID。它没有显示错误,但它没有按要求执行,基本上单击后我想
我如何才能只阅读当前用户的评论?对于“我自己的评论”页面。我的代码已运行,但如果(其中字段:currentuid)不存在则不打印(“无数据”)。只打印 ("documents.data()")
我尝试在 MEAN 中进行 CRUD 操作。我正在尝试使用 documentid 更新整个文档。我不知道该怎么做。下面是我的代码: Users.prototype.updateUser = funct
Flutter 如何获取 Firestore 中文档生成的 documentID? 我知道我可以像这样访问文档的各个字段: return Firestore().collection(post
我是一名优秀的程序员,十分优秀!