2

limitToListJSF、RichFaces 中有什么?它在 RichFaces 4.x 中被删除了吗?limitToListlimitRender一样吗?

4

1 回答 1

3

limitRenderRichFaces 4.x 中的内容limitToList是 RichFaces 3.x中的内容。

除了limitReder是通过render属性实现的,limitToList是通过reRender属性实现的

下面是来自 RichFaces 参考指南 3.x 的解释limitToList

“limitToList”属性允许关闭“ajaxRendered”属性的行为。limitToList = "true" 表示仅更新“reRender”属性中明确提及的区域。所有带有 ajaxRendered="true" 的输出面板都会被忽略。下面是一个例子:

...
<h:form>
    <h:inputText value="#{person.name}">
        <a4j:support event="onkeyup" reRender="test" limitToList="true"/>
    </h:inputText>
    <h:outputText value="#{person.name}" id="test"/>
</form>
...

下面是limitRender来自 RichFaces 开发指南的解释。

RichFaces 启用 Ajax 的组件和指定了 limitRender="true" 的 Ajax 行为不会导致 ajaxRendered="true" 的组件重新渲染,并且只会更新 render 属性中列出的那些组件。这实质上覆盖了其他组件中的 ajaxRendered 属性。

RichFaces 3.x 和 4.x 的参考资料可以在下面找到。

于 2013-05-02T08:35:39.113 回答