ExtJs textarea с форматированием - PullRequest
2 голосов
/ 08 февраля 2012

Я пытаюсь добавить отформатированную строку json в поле textarea. Но это не работает.

Я форматирую строку, используя этот подход: Как мне программно украсить JSON?

, а затем просто позвоните

textarea.setValue(formattedJson);

Проверьте снимок результата:

enter image description here

Возможно ли получить правильно отформатированную строку в текстовой области?

1 Ответ

9 голосов
/ 08 февраля 2012

Метод JSON.stringify принимает Объект в качестве параметра. Вы, вероятно, отправляете string в качестве параметра. Это правильный код:

jsonObj = {a: 'b', c: [1,2,3]};
// note that jsonObj is object, not string
jsonString = JSON.stringify(jsonObj, null, '\t');

textarea.setValue(jsonString);

Вот jsfiddle

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