1

t:datascroller を f:ajax で動作させることは可能ですか?

af:ajax タグを datascroller 内に配置すると、datascroller が機能しなくなります。

datascrollerのactionListener(「アクション」ではない)を設定したせいかもしれませんが、アクションを設定すると、「アクションを設定できません」という例外が発生します。

4

1 に答える 1

2

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"/>

ほとんどの場合、これでうまくいくはずです。より複雑なものが必要な場合は、いくつかの効果を追加して、サンドボックスコンポーネントとクライアントの動作を使用する例をここに示します。

于 2011-10-27T18:54:40.647 に答える