Поля используются для определения большинства элементов пользовательского интерфейса в блоке. Примерами полей являются строковые метки, изображения, вводы для литеральных данных, таких как строки и числа, и расширенные редакторы, такие как выбор даты и выбор угла. Простейшим примером поля является блок math_number
, который использует field_number
, чтобы позволить пользователю ввести число.
Blockly предоставляет несколько полей по умолчанию для обработки различных пользовательских данных. Их можно настроить с помощью конфигурации, специфичной для поля, или с помощью валидаторов, которые сообщают полю, как обрабатывать определенный контент в стандартном редакторе.
→ Дополнительная информация о встроенных полях .
→ Дополнительная информация о валидаторах .
Если вам нужно полностью настраиваемое поле, это займет немного больше работы, и вам нужно будет прочитать большую часть документации по полям. Начните с изучения частей, которые составляют поле, или обзора создания настраиваемых полей.
→ Дополнительная информация об анатомии поля .
→ Дополнительная информация о создании пользовательских полей .