[]
Sheets.Designer.AtomicComponentBase
名前 |
---|
ValueType |
OptionsType |
• new AtomicComponentBase<ValueType
, OptionsType
>(host
, options
)
アトミックコンポーネントを定義する抽象クラスを表します。
名前 |
---|
ValueType |
OptionsType |
名前 | 型 | 説明 |
---|---|---|
host |
HTMLElement |
この領域は、コンポーネントがマウントするHTML領域です。 |
options |
OptionsType |
コンポーネントのオプション。 |
▸ getTemplate(options
): string
ここで内部htmlを設定します。 ホストをDOMにマウントするときに呼び出されます。
名前 | 型 |
---|---|
options |
OptionsType |
string
▸ onDestroy(host
): void
コンポーネントが破棄されるときに呼び出されます。
名前 | 型 |
---|---|
host |
HTMLElement |
void
▸ onEnableChanged(prevEnable
, nextEnable
, host
, options
): void
値のステータスが変更されたときにこの関数を呼び出されす。
名前 | 型 |
---|---|
prevEnable |
boolean |
nextEnable |
boolean |
host |
HTMLElement |
options |
OptionsType |
void
▸ onInit(options
): void
コンポーネントが初期化されているときに呼び出されます。
名前 | 型 |
---|---|
options |
OptionsType |
void
▸ onMounted(host
, options
): void
コンポーネントのホストがDOMツリーに追加されるときに呼び出されます。
名前 | 型 |
---|---|
host |
HTMLElement |
options |
OptionsType |
void
▸ onValueChanged(prevValue
, nextValue
, host
, options
): void
有効化のステータスが変更されたときにこの関数を呼び出します。
名前 | 型 |
---|---|
prevValue |
ValueType |
nextValue |
ValueType |
host |
HTMLElement |
options |
OptionsType |
void
▸ raiseValueChanged(): void
デザイナーのvaluechangedイベントを発生させます。 これにより、コマンドの実行関数を呼び出されます。
void
▸ updateValue(host
, options
): ValueType
最新のコンポーネント値を取得します。 フレームワークがコンポーネント値を必要とするときに呼び出されます。
名前 | 型 |
---|---|
host |
HTMLElement |
options |
OptionsType |
ValueType