У меня есть список вроде этого (он постоянно меняется, потому что это ответ API,
tableValue=[
{
"id": "RegNo",
"displayName": "Enter Register No",
"type": "string",
"value": "1XYZ19AA"
},
{
"id": "name",
"displayName": "Enter Name",
"type": "string",
"value": "KARAN"
},
{
"id": "sub",
"displayName": "choose subjects",
"type": "list",
"value": ["JAVA"],
"data": [
{"id": "1", "dispId": "JAVA"},
{"id": "2", "dispId": "Python"},
{"id": "3", "dispId": "Dart"}
]
}
];
То, что я хочу отобразить, показано ниже,
На основе списка, яхочу отобразить все свои данные, т.е.
Enter Register No --Text_Box here--
Enter Name --Text_Box here--
(Сколько записей имеют строковый тип. Я хочу отобразить текстовое поле с его отображаемым именем и значением, определенным в списке для этой карты, должен отображаться пример 1XYZ19AAв текстовом поле),
Если есть n записей со строкой типа, должно отображаться текстовое поле n с отображаемым именем, и я хочу иметь контроль над вводимыми данными.
Если в текстовом поле 3список, если пользователь вводит все или только 1, я должен иметь доступ к этому уникально.
Вопрос
Можете ли вы предложить какой-либо способ отображения, если егосписок типов, потому что элементы в списке должны иметь опцию множественного выбора?
Спасибо