带格式的ExtJs textarea

我试图将格式化的json字符串添加到我的textarea字段。 但它不起作用。

我使用这种方法格式化字符串:如何以编程方式美化JSON?

然后只是打电话

textarea.setValue(formattedJson);

检查结果的快照:

在textarea中正确格式化字符串是否可行?


JSON.stringify方法将Object作为参数。 你可能发送字符串作为参数。 这是正确的代码:

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

textarea.setValue(jsonString);

这里是jsfiddle

链接地址: http://www.djcxy.com/p/48207.html

上一篇: ExtJs textarea with formatting

下一篇: How do I write json results to a div using jquery?