JSF2 Myfaces tomahawk datascroller with f:ajax

时间:2011-10-27 14:45:44

标签: ajax jsf-2 tomahawk datascroller

是否可以使用t:datascroller使用f:ajax?

当我在数据循环器中放入f:ajax标签时,数据循环器不再起作用。

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

1 个答案:

答案 0 :(得分: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"/>

这应该适用于大多数情况。如果您需要更复杂的东西,添加一些效果,可以使用一些示例HERE来使用一些沙箱组件和客户端行为。