Blockly akan dipindahkan ke Raspberry Pi Foundation pada 10 November 2025. Baca
blog
dan
FAQ.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
blockly > Prosedur > IProcedureModel
Antarmuka Procedures.IProcedureModel
Model data untuk prosedur.
Tanda Tangan:
export interface IProcedureModel
Metode
| Metode |
Deskripsi |
| deleteParameter(index) |
Menghapus parameter pada indeks yang diberikan dari daftar parameter. |
| getEnabled() |
Menampilkan apakah prosedur diaktifkan/dinonaktifkan. Jika prosedur dinonaktifkan, semua pemblokiran pemanggil prosedur juga harus dinonaktifkan. |
| getId() |
Menampilkan ID unik bahasa netral untuk prosedur. |
| getName() |
Menampilkan nama prosedur yang dapat dibaca manusia. |
| getParameter(index) |
Menampilkan parameter pada indeks yang diberikan dalam daftar parameter. |
| getParameters() |
Menampilkan array semua parameter dalam daftar parameter. |
| getReturnTypes() |
Menampilkan jenis nilai yang ditampilkan dari prosedur. {i>Null<i} mewakili prosedur yang tidak menghasilkan nilai. |
| insertParameter(parameterModel, index) |
Menyisipkan parameter ke dalam daftar parameter. Untuk memindahkan parameter, hapus parameter tersebut terlebih dahulu, lalu masukkan kembali. |
| saveState() |
Menserialisasikan status prosedur ke JSON. |
| setEnabled(enabled) |
Menetapkan apakah prosedur ini diaktifkan/dinonaktifkan. Jika prosedur dinonaktifkan, semua blok pemanggil prosedur juga harus dinonaktifkan. |
| setName(name) |
Menetapkan nama prosedur yang dapat dibaca manusia. |
| setReturnTypes(types) |
Menetapkan jenis nilai yang ditampilkan dari prosedur. Teruskan null untuk mewakili prosedur yang tidak ditampilkan. |
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 2025-07-25 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-25 UTC."],[],["The `IProcedureModel` interface manages procedure data. Key actions include: retrieving the procedure's ID, name, enabled status, parameters, and return types. Parameters can be managed by inserting, deleting, and retrieving them. The name, enabled status, and return types can be set. It supports getting all parameters as an array. Additionally, it allows saving the procedure's state and has the capacity of disabling or enabling it.\n"]]