gpt4 book ai didi

dojo - 如何以编程方式将带标签的行添加到声明性 dojox.layout.TableContainer (Dojo 1.6)

转载 作者:行者123 更新时间:2023-12-04 06:21:12 25 4
gpt4 key购买 nike

TableContainer 在 HTML 中声明如下:

<div dojoType="dojox.layout.TableContainer" jsId="myTable" id="myTable" cols="1">
<!-- stuff -->
</div>

我尝试以编程方式添加包含 TextBox 的行,如下所示:
var tb = new dijit.form.TextBox({
label: "Name"
});
myTable.addChild(tb);

TextBox 将显示在表格下方,并且不显示任何标签。如何在表格内放置带有标签的新行?

最佳答案

是的,tablecontainer 存在一些问题,建议解决此问题的方法是

<div id='myTable'></div>

在 HTML 中声明 div 但在脚本中将其转换为 tableContainer 然后你可以同时使用这两种方式来避免错误

在脚本中初始化表容器,如
var myTable=new dojox.layout.TableCOntainer({cols:1},"myTable");
don't forget to startup our table container after adding the childrens

在此之后,您可以轻松地正常添加任意数量的 child

关于dojo - 如何以编程方式将带标签的行添加到声明性 dojox.layout.TableContainer (Dojo 1.6),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6532135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com