2013-11-21 13 views
2

我在dart代码内部创建了一个HTML表格。然后我将行添加到表(TableRowElement)和单元格(TableCellElement)的行。然后我想设置单元格的colspan。甚至打印colspan。dart HTML TableCellElement - 无法获取或设置colspan

在这里程序崩溃(调试器说元素没有得到$ colspan)。但是,API参考(http://api.dartlang.org/docs/channels/stable/latest/dart_html/TableCellElement.html#colSpan)显示colspan为int(它也不是最终的)。

最后,我要创建动态表...

感谢, 伊姆兰

PS:代码如下:

var table = new TableElement(); 
    table.addRow(); 
    table.rows.last.addCell(); 
    print(table.rows.last.cells.last.colspan); 
    table.rows.last.cells.last.colspan=2; 

回答

2

该物业是colSpan(大写字母S )

+0

笨我......谢谢 – imran

1

问题https://code.google.com/p/dart/issues/detail?id=15256已创建。

你所看到的是提示,而不是警告,离开分析仪。 (有一个错误来修复用户界面,使其更清晰)。

如果您将var table更改为TableElement table,则分析仪将按照您的预期违反clospan。由于您将table声明为“var”,因此分析器不会产生警告。由于这可能会导致您遇到的错误,所以我们一直在添加提示。

不幸的是,似乎有一个传播类型table.rows.last.cells.last未被解析的错误。我正在研究这个。