【问题标题】:Set document mode设置文档模式
【发布时间】:2012-03-19 11:37:56
【问题描述】:

我在一个名为 Main.xsp 的 Xpage 上有一个视图,它需要在另一个名为 Contact.xsp 的 Xpage 上以读取模式打开文档。我让文档按应有的方式打开,因为它非常简单和基本。但是不知何故 SetDocumentMode 不起作用!? 我有一个按钮,单击时应将文档模式设置为编辑。我已经尝试使用菜单中的简单操作,我已经尝试了这里的所有示例http://xpageswiki.com/web/youatnotes/wiki-xpages.nsf/dx/Work_with_documents_and_fields_on_the_XPage#Check+for+edit+mode+and+set+edit+mode 我到底在做什么错?提前谢谢!

此外,即使 url 是 docID&action=editDocument,该文档也是不可编辑的。

编辑

这很奇怪...我在检查我的 ACL 三次。并尝试更改匿名访问编辑器,现在它可以工作了!?我将其切换回作者并检查了所有可用选项,但它不起作用!?

这是某种错误吗?

【问题讨论】:

  • 文档是否包含读者/作者字段?
  • 感谢您的回复,不,它没有。既然你提到了,我也有 ACL 中匿名的作者权限。

标签: xpages lotus lotus-domino


【解决方案1】:

Anonymous 的作者权限确实使 Anonymous 能够创建文档(如果选中该框) - 但不能编辑任何文档。除非您有一个 Author 类型的字段,其中“匿名”作为一个值(或您分配给匿名的角色)。

AUTHOR权限的定义:

  • 可以创建文档(如果选中“创建文档”)
  • 可以编辑任何文档,其中 AUTHOR 字段包含用户的姓名、他所属的组或角色。

此处解释:http://www.wissel.net/blog/d6plinks/SHWL-89PMVR (以及之前的基础知识:http://www.wissel.net/blog/d6plinks/SHWL-89N7XR)

【讨论】:

  • 这一行 - “虽然他们对“其他技能”没有任何问题,但 Domino 的所有东西对他们来说都是新的。”非常真实。谢谢你好先生:)
  • 肯定是什么问题,但是令人困惑,对我来说,如果您无权切换文档模式,则应该在尝试做您没有的事情时抛出异常访问。
  • 这是一个有趣的持续讨论。抛出错误或优雅降级?如果您没有匹配的钥匙,门不会引发错误。同样在这种情况下,它使您的生活更轻松:如果用户可以编辑,则以编辑模式打开文档,否则进入阅读模式...无需您执行 if/else 代码
  • 对不起,我忘记了,但它现在被接受了:) 我也认为它不应该抛出错误,因为正如 stwissel 所说,你必须自己编写代码来避免这种情况.. . 应该做的就是阅读一些我猜的文档:)
猜你喜欢
  • 1970-01-01
  • 2013-06-15
  • 2013-06-08
  • 1970-01-01
  • 2013-12-19
  • 1970-01-01
  • 1970-01-01
  • 2016-07-07
  • 2019-06-02
相关资源
最近更新 更多