2012-01-23 8 views
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で動作させる方法を知っていますか?

答えて

0

Openfacesは3.xの-毎晩問題

+0

を持っていないように見えますのビルドしかし私は、IE7とOpenFaces 3.xの-毎晩と他のいくつかの問題を発見していますパフォーマンスの問題を含め、構築します。 – fransvn