gpt4 book ai didi

ajax - f :ajax and a4j:ajax? 和有什么区别吗

转载 作者:行者123 更新时间:2023-12-03 02:20:52 27 4
gpt4 key购买 nike

f:ajaxa4j:ajax 标记之间有什么显着差异吗?

我知道 Richfaces 4 中的 a4j:ajax 基于 native f:ajax JSF2 标记,添加了一些 f:ajax 中未找到的属性,例如 onbeginonbeforedoupdatebypassUpdateslimitRenderstatusfocus 但当我只需要发送一个简单的 ajax 请求或部分渲染? f:ajax 和 a4j:ajax 之间是否存在性能问题?

最佳答案

<a4j:ajax>标签只是基本 <f:ajax> 的更方便的形式标签。您可以在 this page 中找到所有差异的详细概述。 .

execute属性支持额外的@region指向 <a4j:region> 的值。 execute 中的任何 EL和render属性在当前请求中而不是在初始请求中解析。

onevent的JS函数两个标签的属性将被调用 3 次(传入的 data.status 的值为 begincompletesuccess )。这迫使您使用 switchif当你只对其中之一感兴趣或想以不同的方式对待他们时。 <a4j:ajax>使用 onbegin 使这更方便, onbeforedomupdateoncomplete分别属性。另请参阅此相关问题:JSF 2: How show different ajax status in same input?

如果您对这些增强功能不感兴趣,请使用 <f:ajax>应该也完全没问题。性能差异(并且必须)完全可以忽略不计,并且不能成为选择其中之一的理由。

关于ajax - f :ajax and a4j:ajax? 和有什么区别吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7590361/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com