blockly > FieldVariable > (oluşturucu)

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 | typeof Field.SKIP_SETUP Değişkenin varsayılan adı. Null ise benzersiz bir değişken adı oluşturulur. Kurulumu atlamak isterseniz Field.SKIP_SETUP değerini de kabul eder (yalnızca kendi kurucuları çalıştıktan sonra yapılandırma ve alan değerini ayarlamak isteyen alt sınıflar tarafından kullanılır).
doğrulayıcı FieldVariableValidator (İsteğe bağlı) Alanın değerindeki değişiklikleri doğrulamak için çağrılan bir işlev. Bir değişken kimliği alır ve doğrulanmış bir değişken kimliği döndürür veya değişikliği iptal etmek için null döndürür.
variableTypes dize[] (İsteğe bağlı) Açılır listeye dahil edilecek değişken türlerinin listesi. Yalnızca config sağlanmamışsa kullanılır.
defaultType dize (İsteğe bağlı) Bu alanın değeri açıkça ayarlanmamışsa oluşturulacak değişken türü. Varsayılan olarak "'"dir. Yalnızca config sağlanmamışsa kullanılır.
yapılandırma FieldVariableConfig (İsteğe bağlı) Alanı yapılandırmak için kullanılan seçeneklerin haritası. Bu parametrenin desteklediği özelliklerin listesi için [alan oluşturma dokümanlarına]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/variable#creation bakın.