Что такое JSON-данные для свойства key и value в компоненте formio select

#angular #typescript #formio

#angular #typescript #formio

Вопрос:

Я добавляю статические значения через JSON в выбранный компонент.Вот некоторые свойства..

  components: {
     address: {
         title: 'Address',
         key: 'address',
         icon: 'fa fa-th-list',
         schema: {
             label: 'Address',
             type: 'select',
             placeholder: 'Select Address',
             key: 'address', 
             dataPath:'hello',
             data:{
                 url: https://cdn.rawgit.com/mshafrir/2646763/raw/states_titlecase.json',
             },
             limit: 100,
             dataSrc: 'url',
         }
     }
 }
  

аналогично, я должен определить свойство ключа и значения здесь, есть ли какие-либо имена свойств для этого?

Комментарии:

1. Что именно вы пытаетесь сделать?

2. Я создал один пользовательский компонент formio select, и я должен предоставить некоторые предопределенные данные, которые пользователь не может изменить, и только для чтения. Для этого я задал несколько полей, таких как ‘dataPath’, dataSrc. То же самое в компоненте formio select есть одно поле, называемое ключом и значением в свойстве data, я должен установить, что поля также предопределены, и когда я открываю formio, и если я перейду к компоненту select, там должны быть предопределенные данные, которые будут представлены как заполнитель-Выберите адрес, ограничение — 100, dataPath-привет

Ответ №1:

да, добавьте это на том же уровне, что и метка / тип / ключ и т.д.:

 "data": {
  "values": [
    {
      "label": "label",
      "value": "the value
    },
    ...
  ]
},