問題タブ [property-editor]
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.
delphi - Delphi 6(Pro)でカスタムプロパティエディタをデバッグする方法は?
VCL派生コンポーネントの1つ(コンポーネントパレットメンバー)用に作成したカスタムプロパティエディターを使用して、ブレークポイントを設定し、トレースするにはどうすればよいですか?もちろん問題は、IDEがアクティブで、アクティブなアプリケーションを実行していないときに、コンパイルされたBPLで実行されているコードをデバッグしたいということです。BPLソースファイルにブレークポイントを設定しても何も起こりません。
カスタムプロパティエディタのデバッグに関するチュートリアルまたは記事へのリンクも素晴らしいでしょう。
ありがとう。
qt-creator - Qt Creator - プロパティ エディターを開く方法
cpp ファイルを開くたびに、エディターしか表示されず、プロパティ edior が表示されません。
くぐって見ようとしたら
ツール -> フォーム エディター -> ビュー
すべてが無効になっています。だから私はそこに何かをクリックすることはできません。
誰でも解決策を提案できますか?
java - モデル内のオブジェクトにプロパティ エディタを適用する
フォームがあり、オブジェクトの浮動小数点数の CustomNumberEditor を登録しました。
フォームのセクションを更新する ajax コントローラー メソッドがあるので (更新された html フラグメントを返すだけです)、コントローラーで次のようにします。
その JSP では、エディターを使用していくつかのデータを印刷したいだけです。
myObject は @ModelAttribute オブジェクトとして配置されていないため、エディターは使用されません。モデルに追加するオブジェクトのフィールドにエディターを登録する方法はありますか? この方法では、エディターの getAsText() メソッドのみを使用し、setAsText() では使用しないため、おそらくエディターを使用しないでください。これには別の Spring 機能を使用する必要がありますか?
ありがとう。
delphi - 設計時にコンポーネントのプロパティ エディタを呼び出す方法
TCustomPanel から派生したコンポーネントを作成しました。そのパネルには、TOwnedCollection から派生したクラスの公開済みプロパティがあります。すべてがうまく機能しており、そのプロパティのオブジェクト インスペクターで省略記号をクリックすると、デフォルトのコレクション エディターが開き、リスト内の TCollectionItems を管理できます。
また、設計時にパネルをダブルクリックして、コレクション エディターをデフォルトで開くことができるようにしたいと考えています。TDefaultEditor から派生したクラスを作成して登録することから始めました。
これは適切なタイミングで実行されているようですが、その時点でコレクションのプロパティ エディターを起動する方法に行き詰まっています。
任意のソリューションまたは別のアプローチをいただければ幸いです。
spring - Spring での PropertyEditorSupport のカスタマイズ
私はSpring 3.2で作業しています。double 値をグローバルに検証するために、 を使用しますCustomNumberEditor
。検証は実際に実行されます。
しかし、 などの数値を入力する1234aaa
と、 がスローされること123aa45
を期待しNumberFormatException
ていますが、そうではありません。ドキュメントによると、
指定された文字列の先頭が解析できない場合、ParseException が発生します。
したがって、上記のような値は、数値として表現されるまで解析され、残りの文字列は省略されます。
これを回避し、そのような値が供給されたときに例外をスローさせるには、この質問PropertyEditorSupport
で述べたように、クラスを拡張して独自のプロパティ エディターを実装する必要があります。
アノテーションで注釈を付けたメソッド内で指定したエディターは次の@InitBinder
とおりです。
Spring 3.2 を使用しているので、@ControllerAdvice
好奇心から、クラス内のクラスからオーバーライドされたメソッドが呼び出されることはなく、これらのメソッド内で指定されているように出力をコンソールにリダイレクトするステートメント (および) は、サーバー コンソールに何も出力しません。PropertyEditorSupport
StrictNumericFormat
getAsText()
setAsText()
その質問のすべての回答に記載されているすべてのアプローチを試しましたが、うまくいきませんでした。ここで何が欠けていますか?一部のxmlファイルで構成する必要がありますか?
java - String から Enum への変換のために initBinder メソッドが呼び出されていない
Web リクエスト中にオブジェクトを適切なオブジェクトに変換@InitBinder
できるように、注釈をテストしています。String
Enum
次の単純なものを作成しましたEnum
:
SampleEnum.java
次に、コードPropertyEditorSupport
から呼び出されるように拡張するエディターを作成しました。@InitBinder
EnumPropertyEditor.java
次に、コントローラーに@InitBinder
と単純なリクエスト マッピングを追加しました。
コントローラ
SampleEnum
私の理解では、このコントローラ メソッドのリクエストでは、文字列値をオブジェクトに変換しようとする必要があります。ただし、initBinder
、リクエスト マッピング メソッド、またはEnumPropertyEditor
.
私は FireFox で RESTClient を使用してテストしており、リクエスト本文「THREE」を送信しようとしましたが、これは機能すると予想されます。代わりに、リクエスト本文の内容に関係なく、415 エラーが発生します。(リクエスト エンティティが、リクエストされたメソッドのリクエストされたリソースでサポートされていない形式であるため、サーバーはこのリクエストを拒否しました ()。)
の代わりに文字列を受け取るようにリクエスト マッピングを変更するSampleEnum
と、postSampleEnum
が呼び出され、カスタム エディターは使用されません (予想どおり)。
カスタム エディター コードを呼び出せるようにするものが不足していますか? これをデバッグし続ける最善の方法は何ですか?
java - 春のカスタムエディター
カスタム プロパティ エディターをスプリング ハンドラーに追加しました。また、jspx ページのプロパティの 1 つでは機能しますが、他のプロパティでは機能しないため、Money クラスの toString を出力するだけです。
また、Money 型の jspx プロパティは次のように参照されます。
Money プロパティ エディタは次のようになります
システム出力は次のとおりです。
そのため、プロパティ エディターが機能し、呼び出されます。しかし、入力はまだ toString 表現を保持しています:money: Money: Amount: 0.7, AsCents: 70
ではありません0.7
出力カスタム プロパティ エディタを使用するには、他に何を設定する必要がありますか?
java - IntelliJ IDEA GUI デザイナーで独自のプロパティ エディターを追加するにはどうすればよいですか?
プロパティ エディタですべて大文字にする代わりに、最初の文字だけを表示したい例を次に示します。
10 行は実行しますが、11 を無視して標準のプロパティ エディタを接続します。これがまったくない場合、プロパティは表示されません。