2012-03-19 74 views
0

我有一個名爲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。並試圖改變匿名訪問編輯器,現在它的作品!?我將它切換回作者,並檢查了所有可用的選項,它不起作用!?

這是一種錯誤嗎?

+1

文檔是否包含讀者/作者字段? – jjtbsomhorst 2012-03-19 11:42:36

+1

感謝您的回覆,並且不會。既然你提到過,我在ACL中也有匿名作者權限。 – gkidd 2012-03-19 11:59:24

回答

5

Anonymous的作者權利賦予Anonymous創建文檔(如果勾選了該框)的能力 - 但不能編輯任何文檔。除非你有一個具有「無名氏」的一個值(或您分配給匿名角色類型的作者字段,「

的作者訪問權的定義:

說明這裏: http://www.wissel.net/blog/d6plinks/SHWL-89N7XR

+0

這條線 - 「雖然他們對」其他技能「沒有任何問題,但多米諾骨牌對他們來說都是新事物。」非常真實。謝謝你,好先生:) – gkidd 2012-03-19 13:36:14

+0

肯定是什麼問題,但它是令人困惑的,對我來說,如果你沒有權限切換文檔模式應該拋出一個異常,因爲你試圖做一些你沒有訪問至。 – 2012-03-19 19:03:27

+0

這是一個有趣的持續討論。拋出錯誤還是優雅地降級?如果您沒有匹配的鑰匙,則門不會發出錯誤。同樣在這種情況下,它使您的生活更輕鬆:如果用戶可以編輯,則以編輯模式打開文檔,否則請閱讀模式...沒有您執行if/else代碼 – stwissel 2012-03-20 00:44:54