問題タブ [selectbooleancheckbox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ajax - JSF 2.2.10: f:ajax execute="@this" が h:selectBooleanCheckbox を処理しない
このサーバーの JSF バージョン 2.2.8-jboss.org バージョンで Wildfly を使用していました。JBoss EAP 6.3.x に移行した後、JSF 2.2.9、2.2.10、または 2.2.11 のパッケージ バージョンは次のようになります。
以下のように属性を使用するexecute
と、マップ#{mBean.mapa}
が更新されなくなります。
execute="@form"
それを機能させるには、に変更する必要がありました。
誰かが理由を知っていますか?JSF の新しいバージョンでは、動作<h:selectBooleanCheckbox>
に変更がありました<f:ajax>
か? これはバグのようです。
jsf - ManagedBean でのブール型チェックボックスのステータス更新
私のjsfページには2つのブール型のチェックボックスがあり、最初のチェックボックスのステータスに応じて2番目のチェックボックスが無効になり、最初のページロードでは両方のチェックボックスがオフになっています。最初のチェックボックスがチェックされているときに、スクリプトを介して2番目のチェックボックスの無効化ステータスを更新しています。次に、2番目のチェックボックスを選択しています。しかし、問題は、ページを送信するときに最初のチェック ボックスのステータスだけが更新されることです。これは私のマネージド Bean です
これは私のjsfページです
私のスクリプトを以下に示します
jsf - h:selectBooleanCheckbox は、ページのリロード後もチェックされたままになります
JSF 2.2 を使用してアプリケーションを開発しているときに、小さいながらも厄介な問題に遭遇しました。
私の .xhtml ページには h:dataTable があり、その列の 1 つは h:selectBooleanChecbox オブジェクトで構成されています。このチェックボックスが何をするかは実際には問題ではありませんが、私の問題は、1つ以上のチェックボックスをチェックしてからブラウザでページをリロードすると、以前にチェックしたチェックボックスがチェックされたままになることです。発生する。
私の h:selectBooleanCheckbox は次のようなものです:
また、バッキング Bean は会話スコープであることに言及する必要がありますが、それが私の問題と関係があるかどうかはわかりません。
ajax - ajax送信時にselectBooleanCheckboxのスタイルを変更
そう。JSF Web アプリケーションに selectBooleanCheckbox があります。
これは機能していますが、問題は.
なぜこれが起こっているのですか?ブール値の変更をうまく送信した後、Bean のメソッドは正常に機能しています。しかし、ブール値のチェックボックスのスタイルを失いました
PrimeFaces を使用する代わりに、<p:ajax>
既に使用してい<f:ajax>
ます。同じ結果です。
jsf - selectManyCheckbox で「すべて選択」を実装する方法
selectManyCheckbox のチェックボックスを、条件が true "#{myBean.isCondition}" であるかどうかをチェックするように設定したい:
MyBean.java
my_page.jspx :
次のようなものが存在するかどうかを知る必要があります
私のselectManyCheckboxブロックに追加できるのは?または、javascript を使用する必要がありますか?
他のソリューションも大歓迎です。
私の他の質問は、チェックボックスが選択されている場合に myBean.isCondition を true に設定する方法ですか?
ありがとう、
forms - 同じ dataTable でグローバル フォームと特定のフォームを管理するにはどうすればよいですか?
JSF ページに次のコードがあります。
私の目標:テーブルからいくつかのレコードを同時に削除する機能をユーザーに提供したいと考えています。あなたは私に何をすすめますか?
私の提案:b:selectBooleanCheckbox
ボタンで使用し、これらすべてを<h:form>
.
私の提案の問題: ボタンですべてselectBooleanCheckbox
をカバーするには、テーブル全体もカバーする必要があると思います。テーブル全体を recubro すると、以下によって構造障害が発生し<h:form>
ます<p:commandLink>
。
jsf - tabview のタブ間を移動しているときに、selectBooleanCheckbox と selectoneradio の選択された値がリセットされる
プライムフェイスを使用して、いくつかのタブでページを作成しようとしています。ただし、タブ間を移動しているときに、選択した値の一部が失われます。最後のタブには 2 つの selectBooleanCheckboxes と 2 つの selectOneRadios が含まれており、selectoneradio グリッドの 1 つがチェックボックスの値に従ってレンダリングされます。ユーザーがこれら 4 つのコンポーネントの中から選択し、タブのラジオ ボタンとチェック ボックスの間を移動すると、選択した値が失われます。bean部分に @viewScoped を使用しています。たとえば、ユーザーが 4 番目のタブを表示していて、3 番目のタブから何かを変更したい場合です。ユーザーが 3 番目のタブに移動し、チェックボックスまたはラジオ ボタンを変更すると、新しい値と以前の値がリセットされます。フォームが再びアップロードされていると思います。値が失われるのはなぜですか?これに対する解決策はありますか? コンバーターのようなものが必要ですか?
私の .xhtml は次のとおりです。
javascript - javascriptを使用してprimefaces selectBooleanCheckboxを無効にする
Javascript で直接、primefaces 入力コンポーネントを無効にしようとしています。p:selectBooleanCheckbox
他のいくつかの条件に基づいて無効にする(および有効にする)必要があるについてです(特定の値が別の に入力されている場合p:inputText
)。
私の環境は次のようになります。
- JSF モハラ 2.2.7
- プライムフェイス5.1
- PF 拡張機能 3.0.0
- アパッチ トムキャット 7.0.47
私はすでにそうするために多くのことを試みました-通常p:inputText
は機能するのと同じことがp:selectBooleanCheckbox
.
JSF-パート:
無効にするための Javascript 部分:
また、覚えていない js をいくつか試してみましたが、どうすればよいかわかりません。(この後は無効に見えますが、チェックとチェック解除はまだ可能です)
もう 1 つの方法は、無効化された属性に のようなものを含めることです#{myBB.othervalue > 5}
。しかし、この単純なアクションには別の往復が必要なので、私はこれが好きではありません。