แก้ไขปัญหาการใช้ hot-renderer แล้วมันไม่ส่ง className ไป
29 ก.ย. 65 , 05:01

มันมีปัญหาอย่างนึง ที่ติดมานานแล้ว แต่ไม่ได้ลงมือแก้ซักที คือ เมื่อเราใช้ CustomerComponent เพื่อ render cell ก็ไม่รู้ทำไม มันไม่ส่ง className ของ column นั้นไปด้วย

ตัวอย่างเช่น

<HotColumn className="my_style">
    <CustomRender hot-renderer />
</HotColumn>

จิ้มดูแล้ว มันจะขึ้นแค่ เปล่าๆ

วิธีแก้คือ ให้เพิ่มตัวผ่านค่า ลงไปใน prop.TD ของตัว component ซะ แบบนี้

function CustomRender(props) {
     props.TD.className = props.cellProperties.className
}