0
我的問題與zkoss相關,並且動態添加了Java端的組件。使用appendchild時Zkoss zhtml extra div?
每當我在任何元素上使用appendchild(如在Div上)時,它總是會添加一個額外的Div作爲某種容器。這是爲什麼?
例子,這裏是一個作曲家類的一部分:
...
@Wire("div#myDiv")
private Div testDiv;
...
...
Label myLabel = new Label();
myLabel.setValue("Test");
myLabel.setClass("test-label");
testDiv.appendChild(myLabel)
所以不是這樣的:
<div id="myDiv">
<span class="test-label">
...
</span>
</div>
我得到的是這樣的:
<div id="myDiv">
<div id="hj973"> <!--this is the extra div -->
<span class="test-label">
...
</span>
</div>
</div>
在大多數情況下,這不是一個問題,除非我試圖將span用作帶有float的網格,因爲當然那div不應該是b在那裏。
這是爲什麼?我怎樣才能防止它?
你可以發佈一些演示示例,以便我可以測試它 –