是否可以使用t:datascroller使用f:ajax?
当我在数据循环器中放入f:ajax标签时,数据循环器不再起作用。
也许是因为我设置了datascroller的actionListener(而不是“action”)...但是当我设置动作时,我得到一个例外,说“动作无法设置”。
答案 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来使用一些沙箱组件和客户端行为。