2
我需要做这样的事情:GWT添加InlineLabels段落或DIV文本
<p>
This is list of inline labels: <span> label1 </span>, <span> label2 </span>, ...
</p>
我该怎么做,在GWT? (最好使用InlineLabel小部件,并且可能是FlowPanel作为容器)
我的意思是我找不到将跨度附加到段落文本中的方法。 不能使用setInnerHTML()或类似的东西,因为我需要添加一些事件处理程序跨度。
在此先感谢。
UPD:
我已经找到了自己的解决方案。 这里是你可以在这样的情况下怎么做一个片段:
FlowPanel flowPanel = new FlowPanel();
flowPanel.add(new InlineLabel("inline_label"));
Node textNode = Document.get().createTextNode(", ");
flowPanel.getElement().appendChild(textNode);
flowPanel.add(new InlineLabel("inline_label2"));
就是这样。如果有人有更好的解决方案或任何补充,欢迎您。
谢谢大家。
PS无法发布它作为我的低评级的答案。这是我的第一个问题。
然后使用由GWT提供的lebel,即Label类。然后单击该标签触发事件。 –
是的,这是一个解决方案,但我找不到在这些标签之间添加文本的方式。现在我找到了一个(见UPD。) –