blockly > utils > uzantılar

utils.extensions 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

Değişken Açıklama
TEST_ONLY