問題タブ [commandlink]
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 - h:commandButtonがh:dataTable内で機能しない
の内部でaction
スルーを実行しようとしていますが、以下に示すように、がデータテーブル内に配置されている場合は呼び出されませんcommandButton
dataTable
action
commandButton
から移動するcommandButton
とdataTable
、action
は正常に実行されます。データテーブル内にある場合の問題は何commandButton
ですか?commandLink
同じ問題があります。
jsf - commandLinkおよびTree2 tomahawk JSFを使用してtxtまたはcsvファイルを表示/ダウンロードします
ディレクトリとファイルのリストを表示するツリー (tree2 tomahawk 1.1.11) があります。ファイルをクリックすると、ダウンロード ダイアログが表示され、クライアントがファイルをダウンロードできるようになります。私のページは次のようになります
そして、私の豆は
h:commandLinkをクリックしたときにダウンロード アクションを実行する方法がわからないことを除いて、すべて正常に動作します。
私が持っているファイルの種類はtxtまたはcsvだけです。
アップデート:
コードができたので、この例外がスローされます。
アップデート:
web.xml を投稿します
css - 画像化されたコマンドリンクのテキストの中央揃え
私はap:commandLinkを持っています
画像化されたボタンがあります。
しかし、ボタン画像の中央に「OK」のテキストを配置したい
あなたのアドバイスは何ですか、私は何かを試しましたが、これまでのところ応答がありません。
jsfがWebプロプラミングプラットフォームであれば、それは可能であるに違いないと思います。
解決済み
内側のオブジェクトを見つけるには、外側のオブジェクトにパディングを追加する必要があります。
最後のコード:
jsf - @PostConstruct および commandButton/commandLink パラメータのケース
次のシナリオに共通のパターンがあるかどうか疑問に思っています。
1 つのリクエスト スコープ Bean でサポートされている 1 つの JSF ページがあるとします。ユーザーがこのページに入ったときに、データベース テーブルからすべてのデータ行を取得したいと考えています。同じ JSF ページには、クエリ基準を提供するためのフォームが含まれています。ユーザーがクエリ条件を指定してフォームを送信すると、結果も同じページに表示したいと考えています。
ページ エントリですべての行をフェッチするのに適した場所は @PostConstruct メソッドです。追加の (挿入された) 要求パラメーターは既にここで利用可能であり、クエリで使用できるため、これを行うのに適した場所です。ただし、フォームから送信されたパラメーターはまだ使用できません。これらはアクション メソッドでアクセスできます。
ユーザーがフォーム条件を使用してデータベース テーブルにクエリを実行すると、この場合、データベースは 2 回クエリされます。リクエスト スコープ Bean が再作成され、すべての行をフェッチする @PostConstruct メソッドが呼び出されてから、ユーザーが必要なものをフェッチするフォーム アクション メソッドが呼び出されます。
もちろん、アクション メソッドでのみ DB クエリを使用して、フォームの結果を別の Bean に基づく別の JSF ページにリダイレクトすることもできます。しかし、1 つの JSF ページと 1 つのマネージド Bean で必要なものだけを取得する方法はありますか?
jsf-2 - ui:repeat 内でアクション パラメータの値が保持されない
以下は私のコードです:
#{status.content}
正しい値を示します。を使用してステータスのIDを出力すると#{status.id}
、正しい値も得られます。しかし、コマンド リンクをクリックすると、status.id に渡される値は常に 0 です。
なぜこれが起こるのか、どうすればこれを回避できるのか教えてもらえますか?
ありがとうございました。
編集 1
興味深いことに、関数でパラメーターを渡す代わりに、を使用して渡すと<f:param>
、完全に機能します。誰もそれについてコメントできますか?
java - サーブレットをJSPにマップできません
JSFフレームワーク、特にcommandLinkタグを使用して、サーブレットをJavaServerPageにマッピングする際に問題が発生しました。
commandLinkをクリックすると、同じproductList.jspのみがリロードされます。
これが私のマップweb.xmlです
これがfaces-config.xmlです
これが新しい製品を作成するための私のリンクです(editProduct.jspページにアクセスしてください)
プレフィックスhは
そして最後に、サーブレットのdoGetメソッドとdoEditProductメソッド:
ご協力ありがとうございました
shell - バッチ: アプリケーションを起動しても GUI が表示されない
「launchMacros.bat」というバッチを使用して、 「 KeyShortcuts.exe」という自作の自動アプリケーションを起動しようとしました。このアプリケーションは、さまざまなことにキーボード ショートカットを提供し、使用可能なショートカットを表示する GUI が含まれています。
launchMacros.bat:
アプリケーションは起動し、すべてのショートカットを使用できますが、GUI が表示されません。
アプリケーションを直接起動すると(KeyShortcuts.exe をダブルクリック) 、すべて正常に動作します。
また、runas を使用してアプリケーションを起動しようとしました。
ここでも同じ問題。右クリック->「管理者として実行」でも機能しません。
助言がありますか?
jsf - p:commandLink actionListener は、ページのレンダリング中に p:dataTable の各行に対して処理されます
データベースに格納されているデータを表示する dataTable があります。列の 1 つには、選択した行を編集するための commandLink (p:commandLink) が含まれています。
xhtml ページのレンダリング中に問題が発生しました。commandLink の actionListener 属性の backingBean のメソッドはテーブルの行ごとに処理されるようですが、actionListener はリンクがクリックされたときだけ処理されるはずです。
ここに私のxhtmlページ(の一部)があります:
myBean のメソッドは次のとおりです (myBean は requestScoped です)。
javascript - h:commandLinkをクリックすると、Uncaught ReferenceErrorが発生します:mojarraが定義されていません
私はこの投稿を知っており、そこでのすべての可能性を再確認しました。
Glassfish3にMojarraを実装したJSF2.0を使用しています。
<h:commandLink>
2つの単純なタグを使用して、アプリケーションの言語を変更しようとしています。これは.xhtml
ページです:
これはHTMLコードです:
commandLinkを押しても、何も起こりません。サーバーにリクエストは送信されず、次のJavaスクリプトエラーがスローされます。
クロサギは定義されていません
Beanメソッドは正しく呼び出され、アプリケーションの残りの部分で正常に機能します。
java - h:commandLink が dataTable 内で機能しない
私のJSFファイルでは、最初に以下があります。
<h:form><h:commandLink value="Create New Staff Account" action="adminCreateStaffMember"/></h:form>
.
これを使用して、作成するCreate New Staff Account
と、新しいアカウントを作成するフォームがあるページにリダイレクトされます。
しかし、同じ内部を使用するとdataTable
、アクションは実行されません。私はまだ同じページにいます:(
実際に印刷したかったのは、使用する各スタッフの詳細ですf:setPropertyActionListener
。しかし、上記がうまくいかないので、先に進みません。
どこが間違っているのか教えてください。
更新 1
私newStaffMemberServiceBean
は入っていますRequestScoped
更新 2
生成される HTML は以下のとおりです。
の外dataTable
中身dataTable