問題タブ [graphicimage]

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 に答える
544 参照

jsf - パラメータを使用して画像リダイレクトを実装する方法は?

commandButtonこれは、パラメーターを使用してリダイレクトを実現する方法です。

これがクリックされると、 valuecommandButtonで指定されたパラメーターが渡されます。マネージド Beanのメソッドは、新しい URL を返します。ID4GetInfoBeangetInfo()

imageしかし今、私の質問は、この属性を使用して、または属性graphicImageを持っていないため、このリダイレクトプロセスをどのように実装できactionますか?

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

primefaces - primefaces グラフィックイメージ内の予期しないシンボル

DataTable 列に graphicImage があります。

私の問題は、アイコンの後ろに「^」のような記号が表示されることです

予期しない記号

  • 私のxhtml:
  • 私のCSS:
0 投票する
1 に答える
1506 参照

jsf - jsf primefaces フォルダーから datatgrid にグラフィックイメージを表示し、どこでも使用する方法は?

ap:dataGrid 内の p:graphicImage を使用して、webapp フォルダー外のフォルダーから画像を表示しようとしていますが、機能しません。ただし、URL の画像を別の Web サイトに表示するために使用したいと考えています。ここで私が試したこと:

ファイルのリスト:

イメージストリーマー:

0 投票する
3 に答える
2845 参照

jsf - の具体的な URL を取得するStreamedContent を返す

ライトボックスを使用するには、 によって生成された画像へのリンクが必要<p:graphicImage>です。

最終的に、HTML は次のようになります。

これはこれまでの私のJSFの試みです:

リンクで使用できるように、<p:graphicImage>戻る具体的な URL を取得するにはどうすればよいですか?StreamedContent

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

ajax - JSF はすべてを同時にロードしない

私のJSFアプリケーションでは、ページを更新すると、すべてがレンダリングされ、primefaceのグラフィックイメージが過剰になり、jsf<f:ajax />が機能しません。5 秒待つと、ajax 呼び出しが再び機能し、グラフィック イメージが読み込まれます。

別の例は、画像をアップロードするときです。画像が処理され、アップロードされ、サイトが更新されます。この後、画像が表示されますが、数秒後に ajax 呼び出しが機能しません。

アプリは、JSF 2.1 を使用する JBoss 7.1 で実行されます

これは遅いハードウェアの問題ですか、それとも何か他の問題ですか。どこで解決策を探すべきか本当にわからないので、ヒントがあれば幸いです。

例:

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

jsf - jsfで動作しない

<p:galleria>PrimeFaces ショーケースに示されているように、最近 JSF ページに a を含めました。コードはエラーなしで実行されていますが、画像は表示されません。これは、画像のパス形式が正しくないためだと思います。これはどのように発生し、どうすれば解決できますか?

index.xhtml

compa.java

IDE のイメージ パスはps\build\web\resource\images.

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

jsf - アプリケーション スコープ Bean のセッターが値の設定に失敗する

フォーム全体を送信する前に画像を ajax アップロードしてプレビューする機能を備えたフォームで Primefaces を使用してページを作成しています。

これを達成するために、メインフォームの外側にダイアログを作成しました:

メインフォーム内にはp:graphicImage、アップロードしたばかりの画像を表示するコンポーネントと、ダイアログを表示するボタンがあります。ページはビュー スコープ Bean ( PageBean) によってサポートされていますが、値 Bean に渡すStreamedContentp:graphicImageは、セッション スコープまたはアプリケーション スコープである必要があります (メソッドが複数回呼び出されるため)。ImageBeanそこで、この目的のためだけに2 つ目のアプリケーション スコープ Bean ( ) を作成しました。

のコードImageBean:

次の部分ですfileUploadListener。アイデアは単純です — PageBean(フォーム送信時に後で保存するため) の対応するフィールドを設定し、 ImageBean(部分的な更新後に表示するために) メインフォームの一部を更新します:

ここで奇妙なことが起こります。メソッド内setImage()ではすべて問題ありません - フィールドが設定され、ゲッターは正常に動作します。しかし、その後ページを更新すると、imageBean.getImage()内部imageBean.imageStreamedContent()は null を返します。

より正確 — setter が呼び出されなかったか、Bean の別のインスタンスで呼び出されたかのように、古い値を返します。String別のフィールドでチェックしました。ImageBeanコンストラクターで初期化し、ハンドラーで別の値でセッターを呼び出し、メインフォームの一部を更新しました。同じこと: コンストラクターからの古い値。

Bean のライフサイクルまたはスコープ固有の何かが欠けていると思います。それとも、このタスクを実装するためのより簡単な方法がありますか?

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

jsf - primefaces - グラフィック画像が URL を直接送信しない

私はprimefaces 3.1を使用しています。メニューバーにアイコンを追加したいです。ユーザーがアイコンをクリックすると、home.jsfページに直接移動します。以下、ユーザーがアイコンをクリックすると、ページはインデックスに移動しますが、そのURLは異なるようです。ありがとうどれも役立ちます。

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

jsf - p:GraphicImage にアイコンが表示されない

メニューバーにいくつかのアイコンを追加したい。resources/images フォルダーに入れましたが、表示されません。

例: サブメニューに を追加しましたicon="fail.ico"が、表示されません。

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

jsf - JSF - graphicImage - 壊れた画像を置き換える

grpicImageを使用しているときに、JSFで壊れた画像を他の画像に置き換える方法はありますか?

JavaScriptで解決策を見つけました:

ただし、graphicImage は onError 処理をサポートしていません。