2014-06-23 200 views
0
在此張貼

How to disable Client-side Validation for an XPage?禁用客戶端驗證

斯文證明設置爲禁用客戶端驗證屬性。

<xp:this.properties> 
     <xp:parameter name="xsp.client.validation" value="false" /> 
    </xp:this.properties> 

我在測試的XPage嘗試這樣做,它的偉大工程,然後我想在我的應用程序,我得到一個錯誤的點擊提交按鈕時,我的RTF域是不確定的。我有一個包含所有輸入和驗證的自定義控件,它是從一個ext Lib應用程序佈局控件調用的。我已經去除了大部分的一切,我可以從我的應用程序佈局,但是當我做了提交它的正確的驗證,但也給出了消息:

--------------------------- 
xpWFSDemoInput 
--------------------------- 
An error occurred while updating some of the page. 
    dijit.byId("view:_id1:_id2:_id3:_id4:callback1:_id145:callback1:_id148:inputRichText1") is undefined 
--------------------------- 
OK 
--------------------------- 

我把一個新的XPage在我的輸入自定義的控制,設置的參數Xpage並運行它,它工作正常,它看到RichText並正確處理它。因此,App Layout中會出現一些導致問題的情況。 我會嘗試將Ext Lib Applayout放入XPage中,看看會發生什麼。

一些進一步的信息 - 我發現問題代碼是一些客戶端腳本定期檢查時間。不知道爲什麼它恨RTF。

回答

0

如果您想禁用應用程序的客戶端驗證,可以在應用程序的Xsp屬性中執行此操作。您也可以在服務器上的xsp.properties文件中執行此操作。查看XPages可移植命令指南瞭解關於此和所有xsp.properties設置的更多詳細信息