禁用ClientSide验证

时间:2014-06-23 19:49:44

标签: xpages xpages-extlib

在这篇帖子中: How to disable Client-side Validation for an XPage?

Sven演示了设置属性以禁用客户端验证。

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

我在测试XPage中尝试了这个并且效果很好,然后我在我的应用程序中尝试了它,当单击“提交”按钮时,我的Rich Text字段未定义时出现错误。我有一个包含所有输入和验证的自定义控件,它从ext Lib Application Layout Control中调用。我已经从我的应用布局中删除了大部分内容,但是当我进行提交时,它会进行正确的验证,但也会给出消息:

---------------------------
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。

1 个答案:

答案 0 :(得分:0)

如果要禁用应用程序的客户端验证,可以在应用程序的Xsp属性中执行此操作。您也可以在服务器上的xsp.properties文件中执行此操作。查看XPages可移植命令指南,了解有关此xsp.properties设置和所有xsp.properties设置的更多详细信息

相关问题