Ajax ICEfaces中partialsubmit和singlesubmit的区别

Ajax ICEfaces中partialsubmit和singlesubmit的区别,ajax,jsf,form-submit,icefaces,renderpartial,Ajax,Jsf,Form Submit,Icefaces,Renderpartial,我知道部分提交在icefaces 1.x中使用,singlesubmit在icefaces 2.x中使用,标记在icefaces 3.x中使用。 有人能告诉我他们之间有什么实质性的区别吗 谢谢。 根据ICESoft信息,SingleSubmit标签由PartialSubmit替代 干杯 partialSubmit和singleSubmit都做同样的事情。但方式不同 下面是一个典型的表单场景: 用户看到一个表单并开始交互。这些表单有一些字段。其中一些字段是必填字段,也是处理表单所必需的字段。其他字

我知道部分提交在icefaces 1.x中使用,singlesubmit在icefaces 2.x中使用,标记在icefaces 3.x中使用。 有人能告诉我他们之间有什么实质性的区别吗

谢谢。

根据ICESoft信息,SingleSubmit标签由PartialSubmit替代


干杯

partialSubmit和singleSubmit都做同样的事情。但方式不同

下面是一个典型的表单场景: 用户看到一个表单并开始交互。这些表单有一些字段。其中一些字段是必填字段,也是处理表单所必需的字段。其他字段是可选的

使用partialSubmit时,当用户离开一个字段(onblur)时,iceface会在内部将所有其他字段设置为非必需字段,以便可以提交整个表单。现在,由于所有其他字段都是可选的,并且只需要当前字段,因此icefaces可以处理表单。因此,它会执行所有验证检查和更改可能受到影响的其他元素,并使用新的更改再次呈现整个页面。但事情是这样的。icefaces故意将其他字段设置为可选字段,它们也有自己的验证机制。因此,在处理表单时,这些字段将显示未填写的错误,或者密码字段不能为null等等。但由于用户没有使用表单的其他字段,因此不应触发这些错误。这是partialSubmit的缺点

在singleSubmtit中,他们纠正了这一点。在这里,您的字段被获取并单独验证,而不会影响其他字段或触发其错误

希望你明白这一点。如果没有,此链接将有所帮助

www.icesoft.org/wiki/display/ice/single+submit

我已经知道这个链接了。其中,部分提交和单一提交之间没有实质性的区别。我不明白这两件事是否是同一件事,唯一的区别是一件用在IceFaces1.x中,另一件用在2.x中。事实上,无论是singlesubmit还是partialsubmit,当我们离开某个字段时(通过单击该字段或通过在字段之间切换),只有该字段将在服务器上提交和处理。因此,我还不明白其中的区别。这里给出了SingleSubmit的一个很好的定义,并与PartialSubmit进行了比较:。基本上,SingleSubmit属性提供了更多捕获faces消息的功能,并解决了使用部分提交的许多警告。