Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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
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: 2023-12-02 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]