React: لا تظهر سمة "rowspan" في DOM

تم إنشاؤها على ١٤ أغسطس ٢٠١٣  ·  9تعليقات  ·  مصدر: facebook/react

<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>
...

هل يمكن أن يكون هذا أول علاقات عامة لي؟ :)

starter Bug

التعليق الأكثر فائدة

إذا قمت بعمل rowSpan فستعمل - نحن نستخدم إصدار حقيبة الكاميرا للسمات من أجل التناسق مع واجهة DOM حيث ستفعل el.rowSpan = 2; . لقد فتحت بالفعل رقم 255 للتحذير عند استخدام الحالة الخاطئة لأن الكثير من الناس يرتبكون بهذا.

ال 9 كومينتر

إذا قمت بعمل 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() .

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات