問題タブ [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.

0 投票する
1 に答える
2900 参照

java - アンカーシステムを使用する方法

Env:IE7&FireFox3.5、jsf1.2、richfaces3.3.X、seam2.2.0、jboss5.1

私は非常に長いxhtmlフォームを持っており、途中のどこかで、ユーザーはdataTableに入力し、dataTableを投稿し、計算し、データを検証するボタン(ここではcommandLinkを使用)をクリックする必要があります。

次に、ユーザーはフォームへの入力を続行したいと考えています。

問題:送信すると、ページが上部にリロードされ、commandLinkでアンカーシステムを使用する方法がわかりません。

出力リンクを使用してそれを行うことはできますが、データをPOSTしません。

link#anchorをページフロー(faces-config.xmlまたはpages.xml)に入れてみました。commandLinkの「rel」属性を試しましたが、それが何をするのか誤解していたに違いありません。

誰かがmyfacesの「自動スクロール」機能について教えてくれましたが、私は1つの機能のためだけに別のtaglibを追加するためのものではありません。

私は十分に明確だったと思います、そして私の貧弱な英語をお詫びします

ありがとう :)

0 投票する
12 に答える
220185 参照

jsf - commandButton/commandLink/ajax アクション/listener メソッドが呼び出されていないか、入力値が設定/更新されていません

<h:commandLink><h:commandButton>またはを使用しているときに、タグに関連付けられ<f:ajax>actionactionListenerまたはメソッドが呼び出されないことがあります。listenerまたは、Bean プロパティが送信されたUIInput値で更新されません。

これの考えられる原因と解決策は何ですか?

0 投票する
2 に答える
803 参照

jsf - この h:commandLink の動作を見た人はいますか?

非常に単純な JSF フォームがあります。

このページがレンダリングされると、生成されるアンカーは次のようになります (簡潔にするために、生成された onclick コードを取り除きました)。

ご覧のとおり、「検索」はアンカーの外側にあり、アンカーの本文は空です。これは私には役に立たない。これは使えません。

ここで何が起こっているのかを修正/理解するのに役立つ提案/参照/奇跡はありますか?

ありがとう!

0 投票する
0 に答える
700 参照

status - a4j:commandLink が断続的に動作する

以下のコードでは、a4j:commandLink (id id="account-link" を使用) が常に機能するとは限りません。

失敗のシナリオ (約 10 回のクリックのうち 1 回発生): クリックすると、a4j:status タグ (移動する待機バーが表示されます) が呼び出されますが、バッキング Bean は呼び出されません。以下はコード全体です。バッキング Bean は会話スコープです。

0 投票する
2 に答える
3147 参照

jsf - h:inputText キャッシュされたデータ

  1. 「LINK1」をクリック --> モーダルポップアップ --> テキストボックスに値を入力 --> [送信/処理] をクリック

  2. 別のリンク「更新/キャンセル」をクリックします->同じモーダルポップアップ->テキストボックスに値が表示されます(これで問題ありません。ページをリロードしてリンクを再度クリックすると、値がそのままのモーダルが表示されます)

  3. 「LINK1」をクリックします->同じモーダルポップアップ->テキストボックスにキャッシュされた値が表示されます(今回は値がテキストボックスにキャッシュされないようにします)->ページをリロードすると、値が移動します離れていますが。

リンクがクリックされたときにバッキング Bean をクリアしようとしましたが、それでも値が表示されます。お知らせ下さい。


ここでの更新はコードです:

ReimbursementActionBean.java

reimbursePaymentModal.xhtml

PaymentList.xhtml

私が話しているリンクは次のとおりReimburseですUpdate Reimbursement。リンクの rerenderreimbursePaymentPanelをクリックすると、モーダルが開き、id=reimbursePaymentPanelテキストボックスがid="reimbursementAmount".

0 投票する
1 に答える
18130 参照

jsf - JSF2.0でリダイレクトするにはどうすればよいですか

JSFページのリンクからリダイレクトしたいのですが、どうすればよいですか?

HTMLでは<a>、これにタグを使用できます。しかし、JSFでは、<h:outputLink>または<h:commandLink>条件付きでレンダリングできるので使用します。同じアプリケーションの他のページまたは外部URLにリンクをリダイレクトしたい。JSFでどうすればいいですか?actionこれにはどのように使用でき<h:commandLink>ますか?

0 投票する
1 に答える
1288 参照

jsf - Richfaces モデル パネルが commandButton/Link で動作しない ブラウザーのバージョンが高い

Windows Vista Mozilla Firefox で CommandButton からモデル パネルを呼び出そうとしています:-Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11 GTB7.1 (.NET CLR 3.5.30729)

コマンドボタンをクリックするたびに、空白の白いページが表示され、ブラウザが何かを検索しているように見えます.Bean呼び出しも例外もありません

私はjsf1.2、Richfaces3.3.2.SR1、Preetyfaces3.0.2を使用しています

ありがとう

0 投票する
1 に答える
1044 参照

jsf - リダイレクトされたエラーページで JSF commandLink が機能しない

web.xml ファイルに次のエントリを追加して、すべての例外を簡単なエラー ページにリダイレクトしています。

私のエラーページには以下が含まれています:

問題は、commandLink をクリックしても機能しないことです。logoutAction メソッドは起動されません。短い砂時計が表示されます。(Chrome ブラウザーを介して) XMR アクションを少し観察しますが、実際には何も起こりません。また、バニラの JSF タグ (h:commandLink、h:form など) を使用してみましたが、同じことが起こるため、ICEfaces の問題ではなく、JSF の問題です。

また、奇妙です...この問題は、Glassfish v2.1.1 ではなく、v2.1.1 を使用してのみ発生します。それ自体が v2.1.1 のバグなのかどうかはわかりませんが、いずれにせよ、それを回避する方法や何が起こっているのかを突き止める方法があれば、助けていただければ幸いです。確かにv2.1.1を使用しています。

0 投票する
1 に答える
1608 参照

jsf - に対処するのに役立ちます//request スコープ Bean の動作?

リクエスト スコープ Bean からデータを取得する dataTable 内に配置されたときに、ah:commandLink のアクション メソッドが呼び出されないというよく知られた「問題」に対処しようとしています。プロジェクトの制約により、JSF 2.0 と RichFaces 3.x (部分的にサポートされています) の使用に制限されているため、Tomahawk のソリューション (preserveDataModel) に頼ることはできません。

検索と試行錯誤に 1 日を費やした後:

  • dataTable がフィードする「データモデル」をセッションに保存する必要があることを読みました。Bean全体をセッションスコープにすることなく、どうすればそれを行うことができますか? データを保持する静的変数を試しましたが、機能しません。
  • a4j:keepAlive を自分の Bean (必要に応じて Serializable を実装する) で使用しようとしましたが、機能しませんでした。
  • Bean を ViewScoped にすることも機能しません。

これに関するヘルプをいただければ幸いです。

編集:

これが私がやろうとしていることです:

このページには、データベースから取得した多数のオプションを表示するコンボがあります。ユーザーがいずれかを選択すると、選択したオプションに関連する情報が dataTable に入力されます。最初の列のデータは、コマンド リンクとして表示されます。ユーザーがリンクをクリックすると、指定されたメソッドが呼び出されますが、呼び出されません。

mypage.xhtml

MyBean.java