blockly > 入力

入力クラス

オプション フィールドがある入力用のクラス。

署名:

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) 接続のシャドウ ブロックを変更します。