t:datascroller を f:ajax で動作させることは可能ですか?
af:ajax タグを datascroller 内に配置すると、datascroller が機能しなくなります。
datascrollerのactionListener(「アクション」ではない)を設定したせいかもしれませんが、アクションを設定すると、「アクションを設定できません」という例外が発生します。
t:datascroller を f:ajax で動作させることは可能ですか?
af:ajax タグを datascroller 内に配置すると、datascroller が機能しなくなります。
datascrollerのactionListener(「アクション」ではない)を設定したせいかもしれませんが、アクションを設定すると、「アクションを設定できません」という例外が発生します。
MyFacesTomahawksvnのこの例を見てください。これらは重要な行です:
<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"/>
ほとんどの場合、これでうまくいくはずです。より複雑なものが必要な場合は、いくつかの効果を追加して、サンドボックスコンポーネントとクライアントの動作を使用する例をここに示します。