Primefaces 6.1
とJSF 2.2
を使ってアプリケーションを開発しています。その中SelectOneButtonの問題を再選択する方法を修正しますか?
、私は問題に直面していますがPrimefaces
selectOneButton
コンポーネント、私はすでに選択selectOneButton
値をクリックして「レベル1」の上で、それはmodel
方法をトリガすることなく、自動的に選択不可になっています。
サンプルコード:実際
<p:panel id="mainPagePanelId"> // It is a main panel
<p:selectOneButton value="#{action.chooseLevelType}">
<f:selectItem id="one" itemLabel="Level1" itemValue="0" />
<f:selectItem id="two" itemLabel="Level2" itemValue="1" />
<p:ajax event="change" update="mainPagePanelId"
listener="#{action.triggerMthd}" process="panelId"/>
</p:selectOneButton>
</p:panel>
:私は再びその同じ値に選択していた場合はここで
、 "レベル1" ボタンは、値を選択し、それが選択されていない取得します値は以下のようにBug screen shot
です。
バグ:
このバグPrimefaces 5.1
には存在しません。 このバグを解決するように私に教えてください。デフォルトではtrueですp:selectOneButton
でunselectable
と呼ばれるプロパティがあり
に変更します。 –
まず、6.1と中間バージョンのリリースノートを見てください。次に、このコンポーネントのソースを5.1と6.1で比較します。これには理由があるかもしれません。 – Kukeltje
この問題は、PrimeFaces 6.2( 'unselectable =" false "'と仮定)で解決されているようです。 – toKrause