問題タブ [converters]
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.
.net - OpacityConverter ハック
100% を超える値を受け入れる OpacityConverter を実装するにはどうすればよいですか? 120%とか150%とか。
ありがとう。
jsf - マネージド Bean EJB インジェクション
私は多くの管理された Bean を持っており、サービス呼び出し (@EJB) を置く UtilClass を作成できるかどうか疑問に思っていました。すでに試しましたが、NullPointerException が発生しています。これは、私の UtilClass とマネージド Bean がどのように見えるかです。
c# - C#-パラメーターとしてビューをコンバーターに渡す
そのビューのリソースにいくつかのデータテンプレートを含むビューがあります。(この特定のビューでのみ必要になるため、グローバルな場所に配置したくありません)
コンバーターで取得した値に基づいて、テンプレートを切り替えます。
これは意図したとおりに機能しますが、新しいインスタンスを作成するためIdtDetailView()
、変数が適切に設定されていないなどの問題が発生します。したがって、私の質問は...
新しいIdtDetailViewを作成する必要がないように、このコンバーターを呼び出したビューを渡すかアクセスするにはどうすればよいですか?
jsf - h:dataTable / ui:repeatの各行/アイテムにコンバータープロパティを設定するにはどうすればよいですか?
カスタムISO日時を作成しましたConverter
:
そして、私は次のビューのようにを使用しConverter
ます<mh:IsoDateTimeConverter>
:
問題は、このビューを最初に開いたときに、すべてのプロパティがConverter
クラスに1回だけ設定され、データテーブルが初期プロパティに基づいて値をレンダリングおよび変換することです。
プロパティは行ごとに設定されることを期待していました。どうすればこれを達成できますか?
silverlight - Telerik Silverlight GridViewDataColumn フィルター ダイアログで小数値を許可する方法は?
通貨値を使用する RadGridView 内で定義されたデータ列を取得しました。定義は次のとおりです。
列が定義されたので、フィルター ダイアログで 10 進数値を入力できません。したがって、「$2.99」のようなものは機能しません。b/c 小数点 (またはドル記号) を入力できません。
バッキング フィールドとして文字列型を使用してみました。それはうまくいきます。しかし、その後、数値フィルター条件を失い、代わりに文字列フィルター条件 (「含む」、「で始まる」など) が表示されます。ユーザーは数値フィルター条件を見たいと思っていますが、これが現在のジレンマにつながります。
フィルター ダイアログ テンプレートにアクセスできれば、そこから操作できると思います。
何か案は?
jsf - p:autoComplete itemLabel は、「クラス 'java.lang.String' にはプロパティ 'label' がありません。」 をスローします。
私は IceFaces から PrimeFaces に変更しています (本当は RichFaces に変更したかったのですが、新しいバージョンでバグが発生したため変更しません)、primefaces autoComplete を正しく実装するのが困難です。彼のマニュアルによると、オブジェクトのリストを返すメソッドを実装する必要があるだけで、この場合はコンバーターが必要です。
私が返しているリストは、javax.faces.model.SelectItem のリストです。なぜこれへのコンバーターを作成する必要があるのか 本当に理解できませんが、続けましょう。テスト用に単純なコンバーターを作成しましたが、primefaces はコンバーターを認識せず、ブラウザーに次のエラーを返します。
/resources/components/popups/popupBuscaPessoa.xhtml @35,41 itemLabel="#{pessoa.label}": クラス「java.lang.String」にはプロパティ「label」がありません。
これは私のconversorクラスです(テストするだけです):
これは私が p:autocomplete: を使用しようとする場所です:
私は何か間違ったことをしましたか?SelectItem の既定のコンバーターはありませんか? このコンバーターを実装する簡単な方法はありますか?
java - JSFはコンバーターを使用していません
コンバーターが宣言されているselectManyCheckboxがあります。問題は、コンバーターが呼び出されたが、コンバーターからのその値が使用されておらず、代わりにtoStringメソッドがオブジェクトのものであるということです。何かご意見は?
selectManyCheckboxのコンバーターでは逆にしないでくださいが、同じ結果になります。
wpf - ダウンロードが失敗した場合にエラー画像を含む URI に画像ソースをバインドする
URI を画像にバインドする作業を行っていますが、バインドは正常に機能しています。問題は、画像がオンザフライで生成され、生成によって例外がスローされる可能性があることです。私はコンバーターを使用していますが、DecodeFailed イベントに適切にアタッチできないようです。これが私のコードです:
ダウンロード ハンドラーから例外をスローしても、DecodeFailed も DownloadFailed も起動しません。Coverter は確実に使用されており、画像が表示されています。
android - Blackberry で C++ クラスを使用するか、cpp ファイルを Java に変換する
ndk と jni を使用して Android で使用した C++ ファイルとライブラリを持っています。Android では正常に動作します。しかし、今は Blackberry 開発に同じファイルとライブラリを使用したいと考えています。cpp ファイルを Java に変換しようとしていますが、多数の cpp ファイルがあるため、約数百のファイルを変換しようとする適切な解決策ではありません。
利用可能な cpp から Java へのコンバーターがあるかどうか、または Blackberry アプリケーション開発で jni をどのように使用できるかを知りたいです。
または、より良いオプションはありますか??
json - Grails JSON マーシャラーでのカスタム文字列フォーマット
この投稿で見つけたカスタム形式の日付と同様に、Grails JSON 変換を使用して文字列形式を設定する方法を探しています。
このようなもの:
ドメイン クラスごとにカスタム フォーマットを実行できることは知っていますが、よりグローバルなソリューションを探しています。