Возможно ли передавать данные в назначения UI-расширений (что означает расширение UI-расширения X, назначенное для поля Y), чтобы немного изменить их функциональность для разных ситуаций без необходимости переопределения всего расширения?Могут ли пользовательские настройки «переходить в» назначение расширенного пользовательского интерфейса?
Например, CodeMirror - действительно аккуратный встроенный редактор, но у него есть множество «режимов», в зависимости от того, с каким языком вы работаете. Если бы мы могли даже передать строку, чтобы представить желаемый режим, когда расширение назначено полю, что позволит удалить необходимость в другом расширении, чтобы использовать различную подсветку синтаксиса.
С этим теперь может быть общий расширитель пользовательского интерфейса «CodeMirror Editor», который затем просто настроил время выполнения.
С другой стороны, мы можем указать целые объекты JSON, когда расширение назначено полю, чтобы дополнительно указать параметры конфигурации.
Это сделало бы расширения пользовательского интерфейса намного более ... полезными. Существует ли эта функциональность в настоящее время или есть какой-то способ разумно заставить ее работать? Есть ли место в спецификации поля, где я могу «припарковать» строку JSON, а затем получить доступ к ней изнутри расширения?
К сожалению, эта функция пока не существует :( –
@ RouvenWeßling Смотрите мой ответ ниже. – Deane