私は、ビュー層にJSF 1.2を使用するWebアプリケーションを開発しています。これまで、Ajaxを使用してページの一部をリフレッシュすることができました。しかし、BB OS 5.xを含むBlackberryデバイスをサポートするという要件があります。このデバイスのデフォルトのブラウザでは、JSのサポートが非常に限られています。例えばJSF Refresh with Ajax
、のは、私はオプション(果物、肉、野菜)との最初のカテゴリのリストを持っているとしましょう
<h:selectOneMenu id="foodCategorySelection" value="#{obj.foodCategory}">
<f:selectItem itemLabel="Select Food Category..." />
<f:selectItems value="#{foodService.foodCategories}" />
</h:selectOneMenu>
私は何をしたいのは、次の選択するようにページの更新を持つことができるようですフィールドには、選択した食品カテゴリの食品のみが表示されます。
<h:selectOneMenu id="foodSelection" value="#{obj.food}">
<f:selectItem itemLabel="Select a Food..." />
<f:selectItems value="#{foodService.filteredFoods}" />
</h:selectOneMenu>
この作業には共通のパターンがありますか?私は、食品オプションを刷新する前に、食品カテゴリをバッキングオブジェクトにバインドするために、フォームを何らかの形で提出しなければならないと仮定します。 (限られた)JSをサポートしているものに