リフレッシュするためではないIDは、いくつかのロジック(すなわちによって識別することができた場合:
その後、あなたはjsf.util.chain
を使用してJSFコールを構築しようとすることができます。(これはクロサギ科のJSFのimplを使用します)
function myJsfSubmit(callerElement) {
var myIdsToSubmit = 'main-form:id-to-refresh-1 main-form:id-to-refresh-2';
// put your logic to exclude the desired ID here
// ...
// then
jsf.util.chain(callerElement,null,'mojarra.ab(this,event,\'action\',
\'main-form:id_to-submit\',\'+ myIdsToSubmit +\')');
return false;
}
そして、あなたのフォームまたはコンポーネントのonClick()
またはonSubmit()
に機能上のものを使用します。
<h:commandButton onclick="myJsfSubmit(this)" />
を
これはプライムフェイスを使用していますか?あなたの "
JScoobyCed
それはプライムフェイスを使用しています – membersound
入力コンポーネントのdisabled属性を設定すると、JSFは値を適用できなくなりますが、他のコンポーネントについてはわかりません。私はむしろ、特定のIDに言及し、それを除外するために 'update'でテーブルのIDをスキップします。 – Nikhil