Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
blockly > Rozszerzenia
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
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2023-12-02 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Brak potrzebnych mi informacji"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zbyt skomplikowane / zbyt wiele czynności do wykonania"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nieaktualne treści"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem z tłumaczeniem"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem z przykładami/kodem"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Inne"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Łatwo zrozumieć"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Rozwiązało to mój problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Inne"
}]