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:

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

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

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

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