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.