Survei Riset: Ceritakan pengalaman Anda dengan Blockly
Mulai survei
Menyesuaikan kolom
Meskipun Blockly menyediakan banyak kolom yang berguna, aplikasi Anda mungkin memiliki kasus khusus. Berikut beberapa langkah yang harus dilakukan saat menyesuaikan kolom:
Baca dokumentasi kolom apa pun yang mirip dengan yang Anda perlukan; kolom tersebut dapat
menyediakan antarmuka yang berguna untuk penyesuaian. Misalnya,
dropdown memiliki banyak fungsi tersembunyi.
Pertimbangkan untuk menggunakan validator guna menyelesaikan masalah.
Validator memungkinkan Anda hanya menerima nilai tertentu, mengubah input, atau memicu
fungsi saat nilai kolom berubah.
Pertimbangkan untuk memperluas kolom.
Jika ada kolom yang merepresentasikan jenis nilai yang Anda butuhkan, tetapi Anda ingin
mengubah editor,
tampilannya, atau
teks yang
ditampilkan, Anda dapat membuat subclass
yang mewarisi sebagian besar fungsi, sementara mengganti bagian tertentu
yang ingin Anda ubah.
Buat jenis kolom baru.
Meskipun ini adalah opsi yang paling canggih, opsi ini juga paling memakan waktu, dan umumnya hanya boleh digunakan jika Anda perlu menyimpan jenis nilai baru.
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 2022-12-06 UTC.
[null,null,["Terakhir diperbarui pada 2022-12-06 UTC."],[[["Blockly offers customization options beyond its built-in fields, allowing developers to tailor fields to their specific needs."],["Before creating a new field type, explore existing fields, validators, and extension capabilities for potential solutions."],["Leverage validators to control accepted values, modify input, or trigger actions based on field value changes."],["Extend existing fields to modify their editor, appearance, or displayed text while inheriting core functionality."],["Creating a new field type is the most powerful but time-intensive option, reserved for storing new value types."]]],[]]