Przestrzeń nazw rozszerzeń
Funkcje
Funkcja | Opis |
---|---|
apply(name, block, isMutator) | Stosuje do blokady metodę rozszerzenia. Należy je wywoływać tylko na etapie budowy bloków. |
buildTooltipForDropdown(dropdownName, lookupTable) | Tworzy funkcję rozszerzenia, która mapuje wartość menu na ciąg etykietki. |
buildTooltipWithFieldText(msgTemplate, fieldName) | Tworzy funkcję rozszerzenia, która instaluje dynamiczną etykietkę. Etykietka powinna zawierać ciąg „%1”, a ciąg ten zostanie zastąpiony tekstem z nazwanego pola. |
isRegistered(name) | Zwraca, czy rozszerzenie zostało zarejestrowane o podanej nazwie. |
register(nazwa; initFn) | Rejestruje nową funkcję rozszerzenia. Rozszerzenia to funkcje, które pomagają w inicjowaniu bloków. Zwykle dodają one dynamiczne zachowania, takie jak moduły obsługi onchange i mutatory. Są one stosowane za pomocą Block.applyExtension() lub atrybutu tablicy „extensions” w formacie JSON. |
registerMixin(name, mixinObj) | Rejestruje nową funkcję rozszerzenia, która dodaje wszystkie pary klucz-wartość parametru MixinObj. |
registerMutator(name, mixinObj, opt_helperFn, opt_blockList) | Rejestruje nową funkcję rozszerzenia, która dodaje mutator do bloku. Podczas rejestracji wykonuje to podstawowe sprawdzenie poprawności mutatora. Otoka może też dodać do bloku okno mutatora, jeśli w miksie zdefiniowano zarówno tworzenie, jak i dekomponowanie. |
wyrejestruj(nazwa) | Wyrejestrowuje rozszerzenie zarejestrowane o podanej nazwie. |
Zmienne
Zmienna | Opis |
---|---|
TEST_ONLY |