Есть ли способ в React отображать XML, загруженный в древовидную структуру вместе с флажками? - PullRequest
0 голосов
/ 06 февраля 2019

Я работаю над созданием страницы, используя React, где я прошу пользователя загрузить XML и отправляю его на сервер для сохранения цели, и в ответ я должен также просмотреть тот же XML в древовидной структуре с каждымналичие флажка рядом с пользователем для проверки узлов / элементов в соответствии с его потребностями.После того, как пользователь выполнит это действие, нажав кнопку «Отправить», я должен сохранить отмеченные флажками узлы / элементы XML и отправить их на сервер для дальнейшей обработки.

Я полагаю, что XML, который я загружаю впервые,я должен получить его обратно из серверной части после сохранения в базе данных как Json со свойством, добавленным в качестве флажка для каждого узла / элемента, чтобы такое же свойство можно было использовать в Screen.Мне нужно знать, как я могу сканировать json-версию своего содержимого xml и отображать его на экране с помощью React, а позже - как я могу отправить обратно отмеченный узел / элемент обратно на сервер?


Через некоторое времяВ браузере был приведен следующий код для циклического перемещения по json и console.log данным в древовидной структуре.Теперь кто-нибудь может мне помочь, как мне добавить / Радио кнопку между ними?

extractJson(obj,indent) {
for(const i in obj) {
  if (Array.isArray(obj[i]) || typeof obj[i] === 'object'){
    console.log(indent+i);
    this.extractJson(obj[i], indent+indent);
  }else{
    console.log(indent + i + ': ' + obj[i]);
  }
}

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...