問題タブ [passthrough-elements]
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 - 親はタイプ ActionSource ではありません。タイプは次のとおりです: com.sun.faces.component.PassthroughElement
JSF プロジェクトでパススルー要素を使用しており、次のようなことを行う必要があります。
ただし、パススルー要素を使用して、以下を試すようにフロントエンドをより詳細に制御します:
しかし、明らかにこれは機能していません。次のエラーメッセージが表示されます。
これを解決する方法を知っている人はいますか?
jsf - はパススルー要素として解釈されません
ブール値がfalseの場合、divを表示したい。
これは私のビーンです:
これは私の .xhtml ファイルの一部です
ビューには何も表示されませんが、変更すると 2
ブール値は false ですが、ビューには div 要素が表示されます。
私の HTML div 要素はすべての条件を満たしています (1. http://xmlns.jcp.org/jsf名前空間の jsf:xxx 属性が少なくとも 1 つある。 2. 特定の JSF コンポーネントに関連付けられた「識別属性」が少なくとも 1 つある。 ) パススルー要素になります。しかし、それはうまくいきません。
jsf - パススルー属性の f:selectItems 変数にアクセスできません
私は JSF 2.2 を使用しており、変数の属性を使用してパススルーtitle
で生成された各option
要素に属性を表示したいと考えています。h:selectOneMenu
f:selectItems
パススルー属性f:selectItems
をカスタマイズするための変数にアクセスできないようです
これが私がこれまでに行ったことです
表示するエンティティ
エンティティのリストを取得するためのバックビーン メソッド
私h:selectOneMenu
の視界
item
問題は、の変数にアクセスできないことp:title
です。出力は空です。
生成されたコードは次のとおりです
そのようにすることは可能ですか、それとも別の方法がありますか?
jsf - ui:repeat の生成 ID を制御
素朴な質問ですみません。私は JSF 2.2 を使用してフォームを作成する方法を学んでおり、フォームをできるだけプレーンな HTML5 に近づけようとしています。次のような ui:repeat 生成リストがあります。
次のようにレンダリングされます。
現在、このリストに JavaScript のみを使用して名前を追加しようとしています。問題は、この生成された ID をどのように制御して、JavaScript で使用できるようにするかです。そして主に、リストが空で始まる場合、マネージド Bean に正しくポストバックできるように、この ID を生成するにはどうすればよいでしょうか。
java - 数値のハードコーディングは機能するのに、同じ値を持つ変数を使用すると機能しないのはなぜですか?
私は、コンピューターが生成するランダムな 4 桁の整数を推測する必要があるゲームであるプログラムを作成しています。入力の検証に問題があります。より具体的には、userGuess からのすべての入力が数字 0 ~ 9 であることを確認することを目的とした isDigit() メソッドです。
次のようなものをハードコーディングすると
true として評価されますが、変数をプラグインすると false が返されます。主に、userGuess のすべてのインデックス位置が 0 ~ 9 の数字であっても、これは false を返します。
なぜこのようなことが起こるのか、私は完全に混乱し、困惑しています。コンテキストについては、検証のための if および for ループの状況全体を次に示します。
userGuess.length() == 4の場合の検証についても、同じ問題であると想定しています。コンソールにuserGuess.legnth()を出力すると、正しい数値が提供され、== 4の場合、これ条件が満たされているにもかかわらず、ループが実行されない場合: