1

是否可以让 t:datascroller 与 f:ajax 一起使用?

当我将 af:ajax 标签放入 datascroller 时,datascroller 不再工作。

也许是因为我设置了 datascroller 的 actionListener(不是“动作”)......但是当我设置动作时,我得到一个异常说“无法设置动作”。

4

1 回答 1

2

从MyFaces Tomahawk svn看这个例子。这些是重要的行:

                <t:dataScroller id="scroll_1"
                    for="data"
                    fastStep="10"
                    pageCountVar="pageCount"
                    pageIndexVar="pageIndex"
                    styleClass="scroller"
                    paginator="true"
                    paginatorMaxPages="9"
                    paginatorTableClass="paginator"
                    paginatorActiveColumnStyle="font-weight:bold;"
                    immediate="true"
                    actionListener="#{scrollerList.scrollerAction}"
                    >
                <f:ajax execute="scroll_1 scroll_2 data" render="scroll_1 scroll_2 data"/>

这应该适用于大多数情况。如果您需要更复杂的东西,添加一些效果,这里有一个示例,它使用了一些沙盒组件和客户端行为。

于 2011-10-27T18:54:40.647 回答