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. |