blockly > Ekstensi

Namespace ekstensi

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

Variabel Deskripsi
TEST_ONLY