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 | undefined | |
| SERIALIZABLE | boolean | Serileştirilebilir alanlar serileştirici tarafından kaydedilir, serileştirilemez alanlar kaydedilmez. Düzenlenebilir alanlar da serileştirilebilir olmalıdır. | |
| 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çenekler 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 bir değişken alanı doğrulayıcısı yanlış bir kimlik döndürürse bu işlem 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. | |
| getDefaultType() | protected |
Bu alanın varsayılan değişkeninin türünü alır. |
| 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. | |
| initView() | ||
| onItemSelected_(menu, menuItem) | protected |
Değişken açılır menüsünde bir öğenin seçimini ele alı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. |