フィールドのカスタマイズ

Blockly には有用なフィールドが多数用意されていますが、アプリケーションには特殊なケースがある場合があります。フィールドをカスタマイズする場合の手順は次のとおりです。

  1. 必要なフィールドと同様のフィールドのドキュメントをご覧ください。カスタマイズに役立つインターフェースが用意されています。たとえば、プルダウンには多くの非表示機能があります。

  2. 検証ツールを使用して、問題を解決することを検討してください。バリデータを使用すると、特定の値のみを受け入れ、入力の変更や、フィールドの値の変更時に機能をトリガーできます。

  3. フィールドを拡張することを検討してください。必要な値の型を表すフィールドがあり、そのエディタ外観、またはテキストを変更する場合は、機能の大部分を継承しながら、変更する特定の部分をオーバーライドするサブクラスを作成できます。

  4. 新しいフィールド タイプを作成します。これは最も強力なオプションですが、最も時間がかかるうえ、通常は新しい値タイプを保存する必要がある場合にのみ使用してください。