【发布时间】:2013-06-04 19:54:30
【问题描述】:
如果我这样做了
listitem.setLabel("<p>HTML code</p>");
我得到了它的转义版本。但是如何使用 setLabel (或者可能是其他显示内容的方法)而不是转义来呈现 HTML?
重写 setLabel 并没有帮助,因为它只是一个委托方法,并且实际的内容解析发生在下面的一些级别。
【问题讨论】:
如果我这样做了
listitem.setLabel("<p>HTML code</p>");
我得到了它的转义版本。但是如何使用 setLabel (或者可能是其他显示内容的方法)而不是转义来呈现 HTML?
重写 setLabel 并没有帮助,因为它只是一个委托方法,并且实际的内容解析发生在下面的一些级别。
【问题讨论】:
您不能通过setLabel(...) 做到这一点,而是通过添加一个Listcell 和Html 组件
Listcell c = new Listcell();
Html h = new Html();
h.setContent("MY HTML STRING HERE");
c.appendChild(h);
listitem.appendChild(c);
【讨论】: