FieldVariable sınıfı
Bir değişkenin açılır listesi alanı için sınıf.
İmza:
export declare class FieldVariable extends FieldDropdown
Genişleten: FieldDropdown
Markalar
Marka | Değiştiriciler | Açıklama |
---|---|---|
(constructor)(varName, validator, variableTypes, defaultType, config) | FieldVariable sınıfının yeni bir örneğini oluşturur |
Özellikler
Mülk | Değiştiriciler | Tür | Açıklama |
---|---|---|---|
defaultVariableName | dize | ||
menuGenerator_ | protected |
MenuGenerator | tanımsız | |
SERIALIZABLE | boolean | Serileştirilebilir alanlar serileştirici tarafından kaydedilir, serileştirilemez alanlar kaydedilmez. Düzenlenebilir alanlar da serileştirilebilir olmalıdır. | |
size_ | protected |
Boyut | |
variableTypes | string[] | null | Bu alanın açılır listesinde kullanılabilecek tüm değişken türleri. |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
configure_(config) | protected |
Alanı, verilen seçenek haritasına göre yapılandırın. |
doClassValidation_(newValue) | protected |
Kimliğin, izin verilen bir türdeki geçerli bir değişkene ait olduğundan emin olun. |
doValueUpdate_(newId) | protected |
Bu değişken alanının değerini, değişkenini ve metnini güncelleyin. Değişken kimliği bu noktada geçerli olmalıdır. Ancak, değişken alanı doğrulayıcısı hatalı bir kimlik döndürürse bu durum bozulabilir. |
dropdownCreate(this) | static |
Değişken açılır menüleri için değişken adlarının sıralanmış bir listesini döndürme Sonuna yeni bir değişken adı oluşturmak için özel bir seçenek ekleyin. |
fromXml(fieldElement) | Bu alanı, belirtilen XML'e göre başlatın. | |
getText() | Bu alandaki metni (seçilen değişkenin adı) alın. | |
getValidator() | Bu alanın doğrulama işlevini veya ayarlanmamışsa null değerini alır. Doğrulayıcılar ilk setValue çağrısında çalışmaması gerektiğinden ve alan o noktada bir bloğa ve çalışma alanına eklenmeyeceğinden, değişken ayarlanmamışsa null döndürülür. | |
getValue() | Değişkenin kimliğini alın. | |
initModel() | Henüz başlatılmamışsa bu alan için modeli başlatın. Değer, ilk oluşturma işleminde bir değişkene ayarlanmamışsa değerin geçersiz olmasına izin vermek yerine bir değişken oluştururuz. | |
onItemSelected_(menu, menuItem) | protected |
Değişken açılır menüsündeki bir öğe seçimini yapın. "Değişkeni yeniden adlandır..." ve "Değişkeni sil..." seçenekleri özel durumdur. Yeniden adlandırma durumunda, kullanıcıdan yeni bir ad girmesini isteyin. |
setSourceBlock(block) | Bu alanı bir bloğa ekleyin. | |
shouldAddBorderRect_() | ||
toXml(fieldElement) | Bu alanı XML olarak serileştirin. |