Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
blockly > utils > ekstensi
Namespace utils.extensions
Fungsi
Fungsi |
Deskripsi |
apply(nama, blok, isMutator) |
Menerapkan metode ekstensi ke blok. Ini hanya boleh dipanggil selama konstruksi blok. |
buildTooltipForDropdown(dropdownName, lookupTable) |
Mem-build fungsi ekstensi yang akan memetakan nilai dropdown ke string tooltip. |
buildTooltipWithFieldText(msgTemplate, fieldName) |
Mem-build fungsi ekstensi yang akan menginstal tooltip dinamis. Pesan tooltip harus menyertakan string '%1' dan string tersebut akan diganti dengan teks kolom bernama. |
isRegistered(name) |
Menampilkan apakah ekstensi didaftarkan dengan nama yang diberikan. |
register(nama, initFn) |
Mendaftarkan fungsi ekstensi baru. Ekstensi adalah fungsi yang membantu menginisialisasi blok, biasanya menambahkan perilaku dinamis seperti pengendali onchange dan mutator. Kebijakan ini diterapkan menggunakan Block.applyExtension(), atau atribut array "ekstensi" JSON. |
registerMixin(name, mixinObj) |
Mendaftarkan fungsi ekstensi baru yang menambahkan semua kunci/nilai mixinObj. |
registerMutator(name, mixinObj, opt_helperFn, opt_blockList) |
Mendaftarkan fungsi ekstensi baru yang menambahkan mutator ke blok. Pada saat pendaftaran, class ini akan melakukan beberapa pemeriksaan kesehatan dasar pada mutator. Wrapper juga dapat menambahkan dialog mutator ke blok, jika compose dan decompose ditentukan di mixin. |
batalkan pendaftaran(nama) |
Membatalkan pendaftaran ekstensi yang didaftarkan dengan nama tertentu. |
Variabel
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-12-02 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Informasi yang saya butuhkan tidak ada"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Terlalu rumit/langkahnya terlalu banyak"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Sudah usang"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Masalah terjemahan"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Masalah kode / contoh"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Lainnya"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Mudah dipahami"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Memecahkan masalah saya"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Lainnya"
}]