擴充功能命名空間
函式
函式 | 說明 |
---|---|
apply(名稱, 區塊, isMutator) | 對區塊套用擴充方法。這個方法只能在區塊建構期間呼叫。 |
buildTooltipForDropdown(dropdownName, lookupTable) | 建立擴充功能函式,將下拉式選單值對應至工具提示字串。 |
buildTooltipWithFieldText(msgTemplate, fieldName) | 建構可安裝動態工具提示的擴充功能函式。工具提示訊息應包含「%1」字串,且該字串會替換為已命名欄位的文字。 |
isRegistered(name) | 傳回是否以指定名稱註冊擴充功能。 |
register(name, initFn) | 註冊新的擴充功能函式。擴充功能是可協助初始化區塊的函式,通常新增了動態行為,例如 onchange 處理常式和變動器。系統會使用 Block.applyExtension() 或 JSON「extensions」陣列屬性進行套用。 |
registerMixin(name, mixinObj) | 註冊新的擴充功能函式,以便新增 MixinObj 的所有鍵/值。 |
registerMutator(name, mixinObj, opt_helperFn, opt_blockList) | 註冊新的擴充功能函式,以便將變動器新增至區塊。這會在暫存器上執行一些基本的完整性檢查。如果混合型同時定義了組合和分解,包裝函式可能也會在區塊中新增變異器對話方塊。 |
unregister(名稱) | 取消註冊以指定名稱註冊的擴充功能。 |
Variables
變數 | 說明 |
---|---|
TEST_ONLY |