2013-11-21 39 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未被解析的錯誤。我正在研究這個。