入力クラス
オプション フィールドがある入力用のクラス。
署名:
export declare class Input
コンストラクタ
コンストラクタ | 修飾子 | 説明 |
---|---|---|
(constructor)(name, sourceBlock) | Input クラスの新しいインスタンスを作成します。 |
プロパティ
プロパティ | 修飾子 | 種類 | 説明 |
---|---|---|---|
位置揃え | Input.Align | 入力フィールドの配置(左、右、中央)。 | |
connection | 接続 | null | ||
fieldRow | フィールド[] | ||
name | string | ||
タイプ | readonly |
inputTypes |
Methods
メソッド | 修飾子 | 説明 |
---|---|---|
appendField(field, opt_name) | 入力フィールド行の最後にフィールド(または文字列のラベル)、すべてのプレフィックス フィールドとサフィックス フィールドを追加します。 | |
dispose() | この入力へのリンクをすべて切断します。 | |
getShadowDom() を使用します。 | 接続のシャドウ ブロックの XML 表現を返します。 | |
getSourceBlock() | この入力のソースブロックを取得します。 | |
init() | この入力でフィールドを初期化します。 | |
insertFieldAt(index, field, opt_name) | 入力フィールドの行の位置に、フィールド(または文字列のラベル)と、すべての接頭辞フィールドと接尾辞フィールドを挿入します。 | |
isVisible() | この入力が表示されるかどうかを取得します。 | |
makeConnection(type) | protected |
この入力のソースブロックのタイプに基づいて接続を構築します。ヘッドレス ブロックのヘッドレス接続の構築とレンダリングされたブロックのレンダリングされた接続を適切に処理します。 |
removeField(name, opt_quiet) | この入力からフィールドを削除します。 | |
setAlign(align) | 接続のフィールドの配置を変更します。 | |
setCheck(check) | 接続の互換性を変更します。 | |
setShadowDom(shadow) | 接続のシャドウ ブロックを変更します。 |