<th rowspan="2"></th>
لا يعين rowspan
في DOM.
مكون:
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>
...
هل يمكن أن يكون هذا أول علاقات عامة لي؟ :)
إذا قمت بعمل rowSpan
فستعمل - نحن نستخدم إصدار حقيبة الكاميرا للسمات من أجل التناسق مع واجهة DOM حيث ستفعل el.rowSpan = 2;
. لقد فتحت بالفعل رقم 255 للتحذير عند استخدام الحالة الخاطئة لأن الكثير من الناس يرتبكون بهذا.
أوه ، هذا كل شيء. شكرًا :) سأنتظر قرار # 255 على المدى الطويل ، لكن اضبط الكود الخاص بي على المدى القصير ...
عذرًا ericclemmons ، ربما يكون :) حاولت القيام بتمرير للسمات المفقودة قبل 0.4 ولكن إذا لاحظت أي شيء مفقود من https://github.com/facebook/react/blob/master/src/dom/DefaultDOMPropertyConfig .js ، لا تتردد في فتح قضية أو العلاقات العامة
أوه ، يبدو تمامًا أن rowSpan
(camelCased!) مفقود . سأقدم PR ...
وجه الفتاة! رأيت colSpan وافترضت بسذاجة أن rowSpan سيكون هناك أيضًا ... :)
ericclemmons هل ما زلت مهتمًا بإصلاح هذا؟
اغلاق # 291 ...
بالنظر إلى أن هذا ينقل الأشخاص ، بدلاً من أن يكون متوافقًا مع DOM ، فلماذا لا تكون متسقًا مع HTML وتدعم جميع السمات ذات الأحرف الصغيرة؟
كان عليّ فقط العودة إلى المستندات بخصوص هذه المشكلة حول سمة "الإكمال التلقائي".
أنا أكتب شيئًا يشبه HTML ، يجب أن يعمل مثل HTML ... وإلا فهو تناقض وليس تناسق.
أنا موافق. سيكون من الأفضل (بالنسبة لي) إذا تم تعيين جميع السمات .toLowerCase()
.
التعليق الأكثر فائدة
إذا قمت بعمل
rowSpan
فستعمل - نحن نستخدم إصدار حقيبة الكاميرا للسمات من أجل التناسق مع واجهة DOM حيث ستفعلel.rowSpan = 2;
. لقد فتحت بالفعل رقم 255 للتحذير عند استخدام الحالة الخاطئة لأن الكثير من الناس يرتبكون بهذا.