blockly > FieldVariable > (kurucu)
FieldVariable.(constructor)
FieldVariable
sınıfının yeni bir örneğini oluşturur
İmza:
constructor(varName: string | null | typeof Field.SKIP_SETUP, validator?: FieldVariableValidator, variableTypes?: string[], defaultType?: string, config?: FieldVariableConfig);
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
varName | string | null | Field.SKIP_SETUP türü | Değişkenin varsayılan adı. Null ise benzersiz bir değişken adı oluşturulur. Kurulumu atlamak istiyorsanız Field.SKIP_kurulumunu da kabul eder (yalnızca kendi kurucuları çalıştırıldıktan sonra yapılandırmayı ve alan değerini ayarlamak isteyen alt sınıflar tarafından kullanılır). |
validator | FieldVariableValidator | (İsteğe bağlı) Alanın değerinde yapılan değişiklikleri doğrulamak için çağrılan bir işlev. Bir değişken kimliğini alır ve doğrulanmış bir değişken kimliği veya değişikliği iptal etmek için null döndürür. |
variableTypes | string[] | (İsteğe bağlı) Açılır listeye dahil edilecek değişken türlerinin listesi. Yalnızca yapılandırma sağlanmazsa kullanılır. |
defaultType | dize | (İsteğe bağlı) Bu alanın değeri açıkça ayarlanmamışsa oluşturulacak değişkenin türü. Varsayılan olarak "" değerine ayarlanır. Yalnızca yapılandırma sağlanmazsa kullanılır. |
config | FieldVariableConfig | (İsteğe bağlı) Alanı yapılandırmak için kullanılan seçenekler haritası. Bu parametrenin desteklediği özelliklerin listesi için [alan oluşturma dokümanları]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/variable#creation sayfasına bakın. |