問題タブ [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.
jsf-2 - プライムフェイスでは動的画像を表示できません
I'm stored the content of the image as a blob in the database , the content type in the photo entity is a byte array (byte[]) で動的な写真を表示したい。私は2つの異なる方法を試しましたが、どちらも役に立たなかった.
1)
2)
およびビューページで:
だから、誰かがそれを機能させるのを手伝ってくれませんか!!
file-upload - データベースから画像を表示
顧客画像 ( CustomerMaster.customerPhoto
BLOB オブジェクトに格納) を表示しようとしています。imageBuilder Bean (RequestScoped) を使用して、保存されているコンテンツに基づいて画像を作成してCustomerMaster
います。これは、Customer Bean (ViewScoped) で利用できます。顧客 Bean の CustomerMaster オブジェクトにアクセスするために、ImageBuilder にプロパティを追加しました。また、トレース目的で sysout ステートメントを追加しました。
ここに出力があります
sysout ステートメントに基づいて、ImageBuilderBean が CustomerMaster オブジェクトにアクセスでき、DefaultStreamedContent を作成できることがわかります。
しかし、後で次のような深刻なメッセージが表示され、画像が Web ページに表示されません。
(ViewScoped の代わりに) CustomerBean で Session スコープを使用すると、すべてが作業ファイルになります。画像もウェブページに表示されます。私の理解によれば、requestScoped Bean から Viewscoped Bean を呼び出す際に問題はないはずです。
何が悪いのかわかりません。助けてください。参照用のコードを参照してください。
ImageBuilder.Java
Customer.XHTML
CustomerBean.Java
アップデート:
graphicImage タグが<img>
html タグに変換されるため。ブラウザは、画像を表示するために 2 つのリクエストを生成します。次の 2 つの URL が生成されます。
/proj/views/user/CustomerRegistration.xhtml
- ManagedProperty アノテーションは、viewscoped customerBeans を返します。/proj/javax.faces.resource/dynamiccontent.xhtml
・customerBeanの返却に失敗しました。したがって、「マネージド Bean imageBuilderBean のプロパティ customerBean を設定できません」というエラー メッセージが表示されます。
助言がありますか?
primefaces - WebflowのフロースコープとprimefacesのgraphicImageの作業
primesfaces の StreamedContent フィールドを持つフロー スコープを持つ Spring Bean を使用していますが、画像が表示されません。これをフロースコープで機能させる方法についてのアイデアはありますか? リクエスト スコープを持つマネージド Bean である場合と、セッション/プロトタイプ/シングルトン スコープを持つ Spring Bean である場合は、正常に動作します。
以下はサンプルコードです。
フロー:
xhtml ファイル:
アプリケーション コンテキスト:
ajax - プレビューする方法画像のアップロードが実行された後?
<p:graphicImage>
PrimeFacesを使用していますが、アップロード操作を実行した直後に、アップロードされた画像のプレビューを表示したいと思います。
jsf - ストリームがクローズされた例外
Stream is closed Exception
アップロードされた画像を保存するときに取得しています。graphicImage
アップロードした画像を保存する前にプレビューしようとしています。この操作は機能しています。しかし、私は画像を保存することはできません。これが私のコードです:
Bean はセッション スコープにあります。
image - JSFページの外部パスから画像をロードするにはどうすればよいですか?
こんにちはもう一度stackOverflowで質問します:)
データベースに質問のリストがあります。すべての質問には、<p:fileupload>
* C:\ imgQuestions *のような外部パスを指定してアップロードした画像があり、バックアップは正常に機能します。
私の問題は、外部パスにある画像を表示する方法がわからないことです。このコードをJSFページでテストしましたが、結果がありません。
私はこの議論の目的を見つけましたが、私の場合にどのように関与しているか理解できませんでした。
アップロードされた画像は、ページを更新した後にのみ利用可能になります
なにか提案を?
ありがとうございました。
jsf - graphicsImageにマウスオーバーしたときにBeanメソッドを呼び出す方法は?
マウスオーバー時に<p:graphicImage>
JSFバッキングBeanメソッドを呼び出す必要があります。これにより、一部のデータが動的に表示されます。
どうすればこれを達成できますか?JavaScriptコードを提案しないでください。
jsf - h:graphicImageは再レンダリングされません
selectOneMenuとah:graphicImageがあるjsfファイルがあります。問題は、selectOneMenuを介してonchangeリクエストを送信し、h:graphicImageを再レンダリングして、アクションBeanでブール値を表示および非表示にしたい場合ですが、正しく機能しません。実際に最初に、selectOneMenuを介してアクションを送信すると、ブール値がBeanに正しく設定されているが、reRender値が正しく設定されていないことを非常に注意深く調査します。ページを更新すると、正しく機能します。ページを更新したい場合は、解決できる人なら誰でもselectOneMenu actionlistenerで、ページを更新する方法。詳細については、コードを参照してください。
grphic画像のコード
ここに豆のコード
これに関する助けはありがたいです
ajax - Primefaces:動的コンテンツ更新の問題
削除するコンテンツを選択するWebアプリがあります。選択した画像/フラッシュのプレビューを表示するモーダルポップアップ。ボタンを押すと、すべて正常に動作します。しかし、削除する別のコンテンツを選択すると、モーダルポップアップが表示され、マイクロ秒の間、以前に削除されたファイルが表示され、削除したい新しいコンテンツに置き換えられます。
動的コンテンツを表示するためのコードは次のとおりです。
画像の場合:
フラッシュの場合:
コントローラ:
ロードする前にモーダルでtempImage
nullに設定しようとしましたが、うまくいきませんでした。autoUpdate=true
削除ボタン(モーダルの削除を表示するボタン):
フォームの削除(xhtml):