如何以编程方式实现dom结构?

时间:2014-09-17 09:26:24

标签: gwt

如何在不使用HTMLWidget的情况下在GWT中动态实现以下结构?

<div class="samplecheckbox">
    <label><input type="checkbox">Remember me</label>
</div>

2 个答案:

答案 0 :(得分:1)

简单的解决方案

  1. 创建FlowPanel的实例。 (这会创建外部div)
  2. 将复选框添加到其中。 (这会创建带嵌入标签的div复选框)

答案 1 :(得分:0)

这应该有效:

Element divElem = DOM.createDiv();
divElem.addClassName("samplecheckbox");
Element labelElem = DOM.createLabel();
Element checkElem = DOM.createInputCheck();
checkElem.setInnerText("Remember me");
labelElem.appendChild(checkElem);
divElem.appendChild(labelElem);