【问题标题】:dart HTML TableCellElement - cannot get or set colspan飞镖 HTML TableCellElement - 无法获取或设置 colspan
【发布时间】:2013-12-06 05:20:37
【问题描述】:

我正在 dart 代码中创建一个 HTML 表格。然后我将行添加到表(TableRowElement)和单元格(TableCellElement)到行。然后我想设置单元格的colspan。甚至打印 colspan。

这里程序崩溃了(调试器说元素没有get$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;

【问题讨论】:

    标签: html dynamic dart cell html-table


    【解决方案1】:

    属性是colSpan(大写S)

    【讨论】:

      【解决方案2】:

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

      您看到的是分析仪发出的提示,而不是警告。 (有一个错误可以修复 UI 以使其更清晰)。

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

      不幸的是,似乎有一个错误,table.rows.last.cells.last 的传播类型没有得到解决。我现在正在研究这个。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-09-12
        • 1970-01-01
        • 2018-08-03
        相关资源
        最近更新 更多