blockly > Prosedürler > IProcedureModel
Procedures.IProcedureModel arayüzü
Prosedür için veri modeli.
İmza:
export interface IProcedureModel
Yöntemler
Yöntem | Açıklama |
---|---|
deleteParameter(index) | Belirtilen dizindeki parametreyi parametre listesinden kaldırır. |
getEnabled() | Prosedürün etkin/devre dışı olup olmadığını döndürür. Bir prosedür devre dışı bırakılırsa tüm prosedür arayan engellemeleri de devre dışı bırakılmalıdır. |
getId() | İşlemin benzersiz dil bağımsız kimliğini döndürür. |
getName() | İşlemin kullanıcılar tarafından okunabilen adını döndürür. |
getParameter(index) | Parametre listesinde belirtilen dizindeki parametreyi döndürür. |
getParameters() | Parametre listesindeki tüm parametrelerin yer aldığı bir dizi döndürür. |
getReturnTypes() | İşlemin dönüş türlerini döndürür. Null, değer döndürmeyen bir prosedürü temsil eder. |
insertParameter(parameterModel, index) | Parametre listesine bir parametre ekler. Bir parametreyi taşımak için önce parametreyi silin ve ardından yeniden ekleyin. |
saveState() | Prosedürün durumunu JSON biçiminde serileştirir. |
setEnabled(enabled) | Bu prosedürün etkin/devre dışı olup olmadığını belirler. Bir prosedür devre dışı bırakılırsa tüm prosedür arayan engellemeleri de devre dışı bırakılmalıdır. |
setName(name) | İşlemin kullanıcılar tarafından okunabilen adını ayarlar. |
setReturnTypes(types) | İşlemin döndürme türlerini ayarlar. Döndürülmeyen bir prosedürü göstermek için null değerini geçirin. |