問題タブ [custom-component]

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 投票する
3 に答える
1076 参照

apache-flex - FLEX: UIComponent クリック ハンドラー?

読んでくれてありがとう。

UIComponent にラベルと画像を並べて配置しようとしています。効率的な理由から UIComponent を使用したいのですが、コンポーネント全体がアイコン付きのボタンよりも複雑です。

ラベルまたは画像のいずれかでクリックが発生すると、同じ [クリック] イベント ハンドラーが呼び出されるように、UIComponent 全体でクリック ハンドラーを取得しようとしています。ルート コンポーネントにクリック ハンドラを追加すると機能しますが、ラベルと画像の間にスペースを入れると、それらの間のスペースをクリックできなくなります。ラベルと画像に move(x,y) メソッドを使用して、x/y 座標間に小さなギャップを設けて空間を生成します。

これを修正する方法はありますか?

ありがとう。

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

delphi - 2つの異なるクラスごとにイベントを一緒にトリガーする方法

1 つのユニットに 2 つのオブジェクト クラスがありますが、2 つのイベントをトリガーすることはできますか? FIRSTCLASS イベントが発生するとしましょう。SECONDCLASS も発生しますか?

仮定すると……

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

custom-component - JSF2.0: カスタムコンポーネントの変数一覧

コンポーネントの変数リストに関連して JSF2.0 を使用する方法はありますか? たとえば、編集したい人物のリストがあるとします。それらは、個人データの変更を可能にするコンポーネント PersonEditor のリストとしてページに表示されます。各エディターは、単一の Person 要素に関連付けられています。これを機能させるには、次の手順を実行する必要があります

  1. 人のリストを取得する
  2. 人物ごとに PersonEditor を作成し、それを Person オブジェクトに関連付けます。
  3. 編集者のデータを入力します。

ユーザーのアクション:

  1. ユーザーが値を変更して [保存] を押すと、バッキング Bean によってデータが処理されます。

エディターに人のリストからのデータを入力するか、それをバッキング Bean にバインドできますが、同時にはできないため、行き詰まります。


people.xhtmlを試してみました

personEditor.xhtml の場合:
a) person オブジェクトとの適切な関連付け、ただしバッキング Bean への接続なし

b) 人物オブジェクトとの関連付けはありませんが、バッキング Bean への接続があります - その人物をバッキング Bean に渡す方法はありません

各エディターを個別のページに配置した場合、ユーザー ID を URL パラメーターとして (f:param または f:attribute を使用して) 渡し、それに応じて初期化することができます。この問題の解決策はありますか?

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

sql-server-2008 - SSISカスタムデータフローコンポーネントの作成+SSIS2008

SSISカスタムコンポーネントの初心者です。入力行数が出力行数と同じになることのないコンポーネントのコーディングを開始したばかりです。foreach入力行は、いくつかの検証を行い、出力バッファーにマップする必要があるn行を生成します。

したがって、設計時の検証コーディングを行った後は、すべて問題ありません。

私のRunTimeコードは次のとおりです。

私のProcessArrayメソッドでは、出力バッファーにデータを入力しようとしています。これができるかどうかさえわかりません。

任意のガイダンスをいただければ幸いです。

ありがとう

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

c# - GetProperty - リフレクションによるプロパティの読み取り + SSIS カスタム コンポーネント

カスタム コンポーネントを作成中です。以下のように GetProperty("propertyname").GetValue() で PipleBuffer の値を読み込もうとしています:

行 buffer[1].ToString() では正常に動作しますが、次の行ではスローに失敗します:

NullReferenceException : オブジェクト参照がオブジェクトのインスタンスに設定されていません

手がかりをください。

保護レベルにあるため、PipleBuffer のオブジェクト インスタンスを作成できません。

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

jsf - JSF2 Composite component tag incompatibility problem?

This code, a test case for a custom component using JSF2

Just for the record, the file: panel.xhtml , located at /resources/panels/panel.xhtml

test.xhtml:

Returns the following html:

Why is not being rendered? Maybe because I'm using Richfaces 3.3.3.Final and I have the param in web.xml so Richfaces can work with JSF2? I tried disabling it but then the server does not start so I can't try if this is the problem.

Does anybody know if this is the problem? In case it is, it is not allowed yet to use the new custom components feature and Richfaces 3.3.3.Final together?

Update: I've checked Richfaces 4.0 Alpha and it does not have all the components of 3.3.3.Final yet implemented so it's not an option.

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

jsf - JSF 1.2 facelets カスタム コンポーネント

JSF 1.2 (facelets を使用) でカスタム コントロールを開発しようとしています。

さまざまなチュートリアルの手順に従いました (.tld、taglib.xml、faces-config.xml に登録されたコンポーネントを定義し、UIComponent (コンポーネントはそれ自体をレンダリングします) および UIComponentELTag クラスを実装します)。コンポーネントがレンダリングされ、値がバインドされていますが、属性があります。そのタグに対して定義したものは無視されます。Tag クラスにさまざまなメソッドを記録しましたが、どのメソッドも呼び出されていないことに気付きました。

私は何が欠けていますか?タグハンドラクラスが呼び出されない理由はありますか?

前もって感謝します。

私のtaglib.xmlファイルは次のとおりです。

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

delphi - Tpanel のように動作する TCustomControl を作成する方法

Tpanel のように動作する TCustomControl を作成するにはどうすればよいですか? たとえば、ラベルや画像などのコンポーネントをドロップできる MyCustomComponent などです。

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

delphi - TCustomControlsにTAboutBoxを追加する方法は?

カスタムコンポーネントにaboutbox/dialogboxを追加したい。小さなボタン[...]をオブジェクトインスペクターに表示するにはどうすればよいですか?Timageコンポーネントに画像を割り当てるのと同じです。

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

delphi - カスタムボタンコンポーネントを作成するにはどうすればよいですか?

Delphiのコンポーネントを数か月間作成しています。現在、TButtonを拡張して、20個程度のコンポーネントを持つ別のフォームを作成しています。私は最近これを行い、クリックイベントですべてを動的に作成しました。フォームを作成してコンポーネントにコンパイルし、IDEを使用してフォームを設計できるようにする方法はありますか?

ありがとうございました