1
画面上のセクションにtabbedPaneとdataTableの組み合わせを使用しています。私は、loadMode = "ajaxLazy"を使用して、データが必要なときにのみ取得されるようにします。 xhtmlは以下の通りです。Openfaces、ajax、IE7
Main.xhtml
<o:tabbedPane selectionChangeListener="#{aListener.selectionChanged}" loadingMode="ajaxLazy">
...
<o:subPanel caption="Pane X">
<ui:include src="tableContainingFragment.xhtml" />
</o:subPanel>
...
</o:tabbedPane>
tableContainingFragment.xhtml
<o:dataTable value="#{sourceBean.rows}" var="row">
...
</o:dataTable>
クロム、FirefoxとIE8ではなく、IE7での実装作品。サービスへのajax呼び出しが実行され、必要なデータが取得されますが、タブはレンダリングされません。 tabbedPaneコンポーネントは、最初にページが読み込まれたタブにとどまります。データを取得するためにajax呼び出しを必要とせず、選択時にレンダリングするその他のタブがあります。
私たちはOpenface 3.0を使用しています。
誰でもIE7で動作させる方法を知っていますか?
を持っていないように見えますのビルドしかし私は、IE7とOpenFaces 3.xの-毎晩と他のいくつかの問題を発見していますパフォーマンスの問題を含め、構築します。 – fransvn