blockly > 輸入

輸入類別

含選填欄位的輸入項目類別。

Signature:

export declare class Input 

建構函式

建構函式 修飾符 說明
(建構函式)(name, sourceBlock) 建構 Input 類別的新執行個體

屬性

屬性 修飾符 類型 說明
對齊 Input.Align 輸入欄位的對齊 (左、右或中間)。
連線 Connection | 空值
fieldRow 欄位[]
name 字串
類型 readonly inputTypes

方法

方法 修飾符 說明
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(陰影) 變更連線的陰影區塊。