React: “ rowspan”属性未出现在DOM中

创建于 2013-08-14  ·  9评论  ·  资料来源: facebook/react

<th rowspan="2"></th>未在DOM中设置rowspan

零件:

render: function() {
  return (
    <thead>
      <tr>
        {this.props.columns.map(this.renderColumnLabel)}
        <th rowspan="2"></th>
      </tr>
      <tr>
        {this.props.columns.map(this.renderColumnControl)}
      </tr>
    </thead>
  );
}

输出:

...
<th data-reactid=".r[5je1f].[0].[1].[1].[6].[0].[0].[1].[0].[0].[0].[1]"></th>
...

这可以是我的第一份公关吗? :)

starter Bug

最有用的评论

如果您执行rowSpan就可以了-我们使用驼峰版本的属性来与您执行el.rowSpan = 2;的DOM接口保持一致。 我已经打开#255来警告使用错误大小写的情况,因为很多人对此感到困惑。

所有9条评论

如果您执行rowSpan就可以了-我们使用驼峰版本的属性来与您执行el.rowSpan = 2;的DOM接口保持一致。 我已经打开#255来警告使用错误大小写的情况,因为很多人对此感到困惑。

哦,就是这样。 谢谢:)我将长期等待#255的分辨率,但短期内要调整我的代码...

抱歉@ericclemmons ,可能是:)我试图通过传递0.4之前的属性,但是如果您发现https://github.com/facebook/react/blob/master/src/dom/DefaultDOMPropertyConfig中缺少任何内容,

哦,它完全看起来像rowSpan (驼峰格式!)是丢失。 我将提交公关...

糟糕! 我看到colSpan并天真地认为rowSpan也将在那儿出现……:)

@ericclemmons仍然有兴趣解决此问题吗?

闭幕式#291 ...

既然这让人们感到困惑,而不是与DOM保持一致,为什么不与HTML保持一致并支持全部小写的属性呢?

我只需要针对有关“自动完成”属性的问题返回文档。

我正在写一些看起来像HTML的东西,它应该像HTML一样工作...否则,这是不一致的,而不是一致性。

我同意。 如果对属性全部都映射.toLowerCase()这对我来说是更可取的。

此页面是否有帮助?
0 / 5 - 0 等级