問題タブ [conditional-rendering]
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.
jsf - JSTL c:ifがJSF h:dataTable内で機能しない
状態が終了したときに条件付きで内部を<c:if>
入れるために使用しようとしています。<h:outputLink>
<h:dataTable>
しかし、これは機能しません、なぜそれがあり、どうすれば修正できますか?
jsf - JSF コンポーネントの条件付き表示
まず、私は Java EE の初心者であり、ASP .NET 開発の経験が豊富です。私はネットを調べましたが、これを見逃す可能性がありますが、バッキング Bean クラスを JSF コンポーネントに接続する方法に関する簡単で直接的なチュートリアルはないようです。
良い例は次のようなものです。現在、メニューバーとしての一連のリンクと一連のフォームがある JSF ページを作成しようとしています。私が計画しているのは、リンクをクリックすると、特定のフォームがレンダリングされることです。
ASP.NET では、要素を簡単に取得して、属性を表示可能に設定できました。JSFでこれを行う簡単な方法(どんな方法でも)があるかどうか疑問に思っています。
フォームは既にページにあるので、特定のリンクをクリックしたときに「render」属性を true に設定するだけです。
jsf - JSFで「編集」ボタンを作成し、h:outputTextとh:inputTextを切り替える方法
「編集」ボタンを作成して、ボタンがクリックされたときにに変更されるようにするにはどうすればよいh:outputText
ですh:inputText
か?
jsf - 印刷用にJSFコンポーネントを条件付きでレンダリングする
Webページの特定の部分だけを印刷したい(ページ全体ではない)。JSFでこれをどのように達成できますか?
jsf - 条件付きレンダリングを使用する場合、リクエストスコープのBeanで入力値が処理されない
この種の質問がここで何百万回も聞かれていることは知っていますが、関連する投稿で私の問題の解決策を見つけることができませんでした。
JSF 1.2
valueChangeListenerとして使用されるメソッドを持つリクエストスコープのBeanがあります。
次のようなselectBooleanCheckbox
コンポーネント(.jspx):
どこ
Beanのスコープがセッションである場合は常に、チェックボックスのセッターとリスナーの両方が実行されますが、要求スコープでは実行されません。残念ながら、それ以外の手がかりは見つかりません。
どんなアドバイスも大歓迎です。さらなる説明の要求は大歓迎です。
html - 次のようなプレーンな HTML 要素を条件付きでレンダリングする方法?
ユーザーの情報の詳細をプレーンテキストで表示するか、現在接続しているユーザーの詳細が必要な場合は編集可能な入力テキストフィールドを介して表示する複合コンポーネントを実装しようとしています。
render 属性を介してすべての UI コンポーネントをレンダリングできることは知っていますが、UI コンポーネントではないもの(div など)についてはどうでしょうか。
div に render 属性がないことはわかっていますが、おそらく正しいアプローチをまったく取っていません。JSTL タグは非常に簡単に使用できますが、それは避けたいと思います。
jsf - ajax-updateしたいのに、rendered = "#{some}"のコンポーネントを別のコンポーネントにネストする必要があるのはなぜですか?
だから私はこれに近いいくつかの答えを見つけました、そして私は私が持っていた問題を解決するのに十分なものを見つけました。しかし、それでも、この周りの仕組みを理解することに興味があります。例を挙げて説明しましょう:
このような(短縮された)フェイスレット.xhtml
ページがあります。
さて、簡潔にするために、すべてのバッキングBeanコードを投稿するわけではありませんが、この種のものがあります。
はどこsearchResults
にありますかArrayList<Objects>
。検索後、それはnullではありません-複数のテストでチェックされます(nullになる可能性がありますが、私が行っているテストではチェックされません)。
今。これは動作しません。
dataTable
しかし、私が別の内部にネストすると、たとえばpanelGroup
、それは機能します。
現在、この変更により、すべてが正常に機能するようになりました。これで大丈夫だと思いますが…でも少し理解を求めていると思います。これらのコンポーネントをネストする必要がある理由についての洞察はありますか?きっと何かが足りない!
jsp - ユーザーの役割に応じて JSP ページの要素を条件付きで表示する方法
Webページにメニューをロードする方法はログインユーザーに依存しますか? ログイン前にいくつかのメニューが表示され、ログイン後に管理者がログインしている場合はログインユーザーに応じてより多くのメニューが表示されるWebサイトを作成したい. JSP/サーブレットを使用してこのプロジェクトを構築したいと考えています。ユーザーが任意のメニューをクリックすると、ページ全体がリロードされず、このメニューの詳細説明を表示する部分のみが変更されます。
jsf - ブール値に基づいてコンポーネント属性の値を条件付きで切り替えます
リンクをクリックしたときに特定のアーティストが作成したアルバムを表示または非表示にしたいアーティストのリストとそれぞれのコマンドリンクを含む1つの列を持つJSFデータテーブルがあります。
JSF について学び始めたばかりで、リンクをクリックしたときに commandLink の値を「アルバムを表示」と「アルバムを非表示」の間で変更するには、どのようなベスト プラクティスがあるのだろうかと考えています。JavaScriptを使わずにこれを行うことは可能ですか?
ありがとう
jsf - selectOneMenu 値に基づいてコンポーネントを条件付きでレンダリングする
ユーザーがselectOneMenuコンポーネントから選択した現在の値に基づいてコンポーネントをレンダリングする方法はありますか? 私の selectOneMenu コンポーネントには、smoker と non-smoker の 2 つの値で構成される列挙型が取り込まれています。ユーザーが喫煙者を選択している場合、その下にチェックボックスを表示して、ユーザーが 10、20、30+ などの 1 日に何回喫煙しているかを確認できるようにしたいと考えています。チェックボックスはレンダリング/非表示になりません。