Alanları özelleştirme
Blockly, pek çok faydalı alan sunsa da uygulamanızda sizin için özel bir durum olabilir. Alanları özelleştirirken uygulamanız gereken birkaç adımı aşağıda bulabilirsiniz:
İhtiyacınıza benzer alanların dokümanlarını okuyun. Bunlar, özelleştirme için yararlı bir arayüz sağlayabilir. Örneğin, açılır menülerin çok fazla gizli işlevi vardır.
Sorununuzu çözmek için bir doğrulayıcı kullanmayı düşünün.
Doğrulayıcılar, bir alanın değeri değiştiğinde yalnızca belirli değerleri kabul etmenize, girişi değiştirmenize veya işlevselliği tetiklemenize olanak tanır.
Bir alanı genişletmeyi düşünebilirsiniz.
İhtiyacınız olan değer türünü temsil eden bir alan varsa ancak bu alanın düzenleyicisini, görünümünü veya görüntülediği metni değiştirmek istiyorsanız işlevin büyük kısmını devralan ve değiştirmek istediğiniz belirli bölümleri geçersiz kılan bir alt sınıf oluşturabilirsiniz.
Yeni bir alan türü oluşturun.
En güçlü seçenek olsa da bu seçenek çok zaman alır ve genellikle yalnızca yeni bir değer türünü depolamanız gerektiğinde kullanılmalıdır.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2022-12-06 UTC.
[null,null,["Son güncelleme tarihi: 2022-12-06 UTC."],[[["Blockly offers customization options beyond its built-in fields, allowing developers to tailor fields to their specific needs."],["Before creating a new field type, explore existing fields, validators, and extension capabilities for potential solutions."],["Leverage validators to control accepted values, modify input, or trigger actions based on field value changes."],["Extend existing fields to modify their editor, appearance, or displayed text while inheriting core functionality."],["Creating a new field type is the most powerful but time-intensive option, reserved for storing new value types."]]],["Customizing Blockly fields involves several steps: First, review documentation of similar fields for potential customization options. Second, use validators to control accepted values, modify input, or trigger actions upon value changes. Third, extend existing fields by creating subclasses to modify their editor, appearance, or displayed text. Finally, create a new field type for storing novel value types, though this is the most complex option.\n"]]