<th rowspan="2"></th>
tidak menyetel rowspan
di DOM.
Komponen:
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>
);
}
Keluaran:
...
<th data-reactid=".r[5je1f].[0].[1].[1].[6].[0].[0].[1].[0].[0].[0].[1]"></th>
...
Bisakah ini menjadi PR pertama saya? :)
Jika Anda melakukan rowSpan
itu akan berhasil - kami menggunakan versi camelcase untuk atribut agar konsisten dengan antarmuka DOM di mana Anda akan melakukan el.rowSpan = 2;
. Saya telah membuka # 255 untuk memperingatkan ketika menggunakan kasus yang salah karena banyak orang menjadi bingung dengan ini.
Oh, itu dia. Terima kasih :) Saya akan menunggu resolusi # 255 untuk jangka panjang, tetapi sesuaikan kode saya dalam jangka pendek ...
Maaf @ericclemmons , mungkin saja :) Saya mencoba melakukan pass untuk atribut yang hilang sebelum 0.4 tetapi jika Anda melihat ada yang hilang dari https://github.com/facebook/react/blob/master/src/dom/DefaultDOMPropertyConfig .js , silakan buka masalah atau PR
Oh, sepertinya rowSpan
(camelCased!) Hilang . Saya akan mengirimkan PR ...
Ups! Saya melihat colSpan dan dengan naif berasumsi bahwa rowSpan juga akan ada di sana… :)
@ericclemmons Masih tertarik untuk memperbaikinya?
Menutup untuk # 291 ...
Mengingat hal ini membuat orang naik, alih-alih konsisten dengan DOM, mengapa tidak konsisten dengan HTML dan mendukung atribut huruf kecil semua?
Saya baru saja kembali ke dokumen untuk masalah tentang atribut "pelengkapan otomatis" ini.
Saya menulis sesuatu yang terlihat seperti HTML, seharusnya berfungsi seperti HTML ... jika tidak, itu adalah inkonsistensi, bukan konsistensi.
Saya setuju. Akan lebih baik (bagi saya) jika semua atribut dipetakan .toLowerCase()
.
Komentar yang paling membantu
Jika Anda melakukan
rowSpan
itu akan berhasil - kami menggunakan versi camelcase untuk atribut agar konsisten dengan antarmuka DOM di mana Anda akan melakukanel.rowSpan = 2;
. Saya telah membuka # 255 untuk memperingatkan ketika menggunakan kasus yang salah karena banyak orang menjadi bingung dengan ini.