フィールド

フィールドは、ブロックのほとんどの UI 要素を定義するために使用されます。フィールドの例としては、文字列ラベル、画像、文字列や数値などのリテラル データの入力、日付選択ツールや角度選択ツールなどのリッチ エディタがあります。フィールドの最も簡単な例は math_number ブロックです。このブロックは field_number を使用して、ユーザーが数値を入力できるようにします。

数値フィールドを含むブロック。

Blockly には、さまざまなユーザー入力を処理するためのフィールドがデフォルトでいくつか用意されています。これらは、フィールド固有の構成またはバリデーターを使用してカスタマイズできます。バリデーターは、標準エディタで特定のコンテンツを処理する方法をフィールドに指示します。

組み込みフィールドの詳細。

検証ツールの詳細。

完全にカスタムのフィールドが必要な場合は、もう少し作業が必要になります。ほとんどのフィールドのドキュメントを読むことをおすすめします。まず、フィールドを構成する要素や、カスタム フィールドの作成の概要について学習します。

フィールドの構造の詳細。

→ 詳しくは、カスタム フィールドの作成をご覧ください。