Хотя Blockly предоставляет множество полезных полей, ваше приложение может иметь особый случай. Вот несколько шагов, которые необходимо предпринять при настройке полей:
Прочтите документацию по любым полям, похожим на то, что вам нужно; они могут предоставить полезный интерфейс для настройки. Например, выпадающие списки имеют множество скрытых функций.
Рассмотрите возможность использования валидатора для решения вашей проблемы. Валидаторы позволяют принимать только определенные значения, изменять ввод или запускать функции при изменении значения поля.
Рассмотрите возможность расширения поля . Если есть поле, представляющее требуемый тип значения, но вы хотите изменить его редактор , его внешний вид или отображаемый текст , вы можете создать подкласс , который наследует основную часть функций, переопределяя при этом определенные части, которые вы хотите изменить.
Создайте новый тип поля . Хотя это самый мощный вариант, он также требует больше всего времени и, как правило, его следует использовать только в том случае, если вам нужно сохранить новый тип значения.