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. |