Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
blockly > Uzantılar
Uzantı ad alanı
İşlevler
İşlev |
Açıklama |
uygulama(ad, blok, isMutator) |
Bir bloka uzantı yöntemi uygular. Bu sadece blok inşası sırasında çağrılmalıdır. |
buildTooltipForDropdown(dropdownName, lookupTable) |
Bir açılır liste değerini ipucu dizesiyle eşleyen bir uzantı işlevi oluşturur. |
buildTooltipWithFieldText(msgTemplate, fieldName) |
Dinamik ipucu yükleyecek bir uzantı işlevi oluşturur. İpucu mesajı "%1" dizesini içermelidir. Bu dize, adlandırılmış alanın metniyle değiştirilir. |
isRegistered(name) |
Bir uzantının belirtilen adla kayıtlı olup olmadığını döndürür. |
register(ad; initFn) |
Yeni bir uzantı işlevi kaydeder. Uzantılar, blokların başlatılmasına yardımcı olan ve genellikle onchange işleyicileri ve mutatörler gibi dinamik davranışlar ekleyen işlevlerdir. Bunlar, Block.applyExtension() veya JSON "extensions" dizi özelliği kullanılarak uygulanır. |
registerMixin(name, mixinObj) |
mixinObj öğesinin tüm anahtar/değerlerini toplayan yeni bir uzantı işlevi kaydeder. |
registerMutator(name, mixinObj, opt_helperFn, opt_blockList) |
Bloğa mutatör ekleyen yeni bir uzantı işlevi kaydeder. Kayıt sırasında bu işlem, mutatörde bazı temel sağlık kontrolleri gerçekleştirir. Karıştırmada hem oluşturma hem de ayrıştırma tanımlıysa sarmalayıcı, bloka bir mutatör iletişim kutusu da ekleyebilir. |
kaydı iptal et(ad) |
Verilen adla kaydedilen uzantının kaydını iptal eder. |
Değişkenler
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-25 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-25 UTC."],[],["The Extensions namespace manages block extensions in Blockly. Key actions include: applying extensions to blocks during construction; building tooltip extensions that map dropdown values or field text to tooltip strings. It also handles registering and unregistering extensions, including those for dynamic behavior, and mixins. Mutator extensions can be registered as well, with optional helper functions and block lists, while also adding a mutator dialog to the block, when needed. It checks if an extension is already registered.\n"]]