bricks/docs/ja/registerfunction.md
2025-11-19 12:30:39 +08:00

14 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# RegisterFunction
## コントロールの機能、タイプ(通常コントロールまたはコンテナーコントロール)、親クラス
- **コントロールの機能**:再利用可能な機能関数を管理・維持するためのグローバルな関数登録および取得メカニズムを提供します。関数は名前で登録され、その名前を使って動的に登録済みの関数を取得できます。
- **タイプ**:通常コントロール
- **親クラス**なしネイティブJavaScriptクラス
## 初期化パラメータ
- 明示的な初期化パラメータはありません。コンストラクタ `constructor()` 内で空のオブジェクト `this.rfs = {}` を初期化し、登録された関数を格納するために使用します。
## 主なイベント
- DOMイベントはありません。このコントロールは主に以下のメソッドをインターフェースとして提供します
- `register(n, f)`:関数 `f` を名前 `n` で内部の格納オブジェクトに登録します。
- `get(n)`:名前 `n` に基づいて登録済みの関数を取得します。存在しない場合は例外をキャッチして処理した後、`null` を返します。