0

在 2012 年的 Grid 示例中,网格边框设置为:

    TableElement _table;
    _table = new Element.tag("table");
    _table.border="1";

不幸的是,边框不再(运行版本 1.1.1)DART 的 TableElement 类中的设置器。将其排除在外会导致表格没有边框。如何设置边框?

4

2 回答 2

1

这对我有用

import 'dart:html';

void main() {
  TableElement q = querySelector('table');

  q.style
    ..border = '100px solid black';
}

编辑:

好的,我发现了问题所在,您正在创建一个新的TableElement,而不是从 dom 查询它:

TableElement _table;
_table = new Element.tag("table");
_table.style.border="100px solid black";
querySelector('body').append(_table); // add this line
于 2014-02-11T15:58:20.953 回答
1
TableElement _table = new TableElement()
  ..setAttribute('border','1');

querySelector('body').append(_table);

或者这也应该工作......我认为

querySelector('body').append(new TableElement().setAttribute('border','1'));
于 2014-02-11T16:16:13.910 回答