Невозможно создать форму таблицы React с использованием response-jsonschema-form-extras - PullRequest
0 голосов
/ 01 июля 2019

Я пытаюсь отобразить форму React в виде таблицы с помощью response-jsonschema-form-extras и получаю следующую ошибку:

"TypeError: Cannot read property 'tableCols' of undefined"

Я создаю форму React с использованием response-jsonschema-form и реагировать-jsonschema-form-extras. Все функции прекрасно работают для меня, кроме "" ui: field ":" table "". См. Документацию GitHub.

const schema = {
  "type": "object",
  "properties": {
    "listOfStrings": {
      "type": "array",
      "title": "A list of strings",
      "items": {
        "type": "string",
        "default": "bazinga"
      }
    }
  }
}

const uiSchema = {
  "listOfStrings": {
    "ui:field": "table"
  }
}

const formData = {
  "listOfStrings": [
    "foo",
    "bar"
  ]
}

Согласно документации, вы можете использовать таблицу без каких-либо дополнительных предопределенных настроек. Я также попытался определить столбец таблицы:

const uSchema = {
  "listOfStrings": {
    "ui:field": "table",
    "table": {
      "tableCols": [
        {
        "dataField": "listOfStrings"
        }
      ]
    }
  }
}

Приводит к следующей ошибке:

"TypeError: Cannot convert undefined or null to object"
...