FieldVariable sınıfı
Bir değişkenin açılır alanı için sınıf.
İmza:
export declare class FieldVariable extends FieldDropdown
Kapsamlar: FieldDropdown
Markalar
Marka | Değiştiriciler | Açıklama |
---|---|---|
(oluşturmacı)(varName, doğrulayıcı, VariableTypes, defaultType, config) | FieldVariable sınıfının yeni bir örneğini oluşturur |
Özellikler
Özellik | Değiştiriciler | Tür | Açıklama |
---|---|---|---|
defaultVariableName | dize | ||
menuGenerator_ | protected |
MenuGenerator | tanımsız | |
SERİ KULLANILABİLİR | boolean | Serileştirilebilir alanlar serileştirici tarafından kaydedilir, serileştirilemeyen alanlar kaydedilmez. Düzenlenebilir alanlar da seri hale getirilebilir olmalıdır. | |
size_ | protected |
Boyut | |
variableTypes | string[] | null | Bu alanın açılır menüsünde 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. Bu noktada değişken kimliği geçerli olmalıdır ancak değişken alanı doğrulayıcı hatalı bir kimlik döndürürse bu hata oluşabilir. |
dropdownCreate(this) | static |
Değişken açılır menüler için değişken adlarının sıralı listesini döndürür. Yeni değişken adı oluşturmak için sonuna özel bir seçenek ekleyin. |
fromXml(fieldElement) | Bu alanı belirtilen XML'e göre başlatın. | |
getText() | Seçilen değişkenin adı olan metni bu alandan alın. | |
getValidator() | Bu alan için doğrulama işlevini veya ayarlanmamışsa null değerini alır. Değişken ayarlanmazsa boş sonucunu döndürür, çünkü doğrulayıcılar ilk setValue çağrısında çalışmamalıdır. Çünkü alan bu noktada bir bloka ve çalışma alanına eklenmez. | |
getValue() | Değişkenin kimliğini alın. | |
initModel() | Henüz başlatılmadıysa modeli bu alan için başlatın. Değer, ilk oluşturmada bir değişken olarak ayarlanmamışsa değerin geçersiz olmasına izin vermek yerine bir değişken oluştururuz. | |
onItemSelected_(menu, menüItem) | protected |
Değişken açılır menüsünde bir öğenin seçimini yapın. "Değişkeni yeniden adlandır..." ve "Değişkeni sil..." seçenekleri özel durumda. Yeniden adlandırma işleminde, kullanıcıdan yeni bir ad isteyin. |
setSourceBlock(block) | Bu alanı bir bloka ekleyin. | |
shouldAddBorderRect_() | ||
toXml(fieldElement) | Bu alanı XML'e aktarın. |