Я строю таблицу с фиксированными столбцами, и мой подход состоит в том, чтобы клонировать таблицу и поместить ее в абсолютную верхнюю позицию, показывая только фиксированные столбцы.
Я использую jQuery для клонирования, добавления класса и добавления его в мой DOM.
В заголовках моей таблицы есть кнопка, а при клонировании я хочу, чтобы прослушиватель щелчков работал с клоном.
Вот ссылка на jsfiddle для примера проблемы.
componentDidMount() {
jQuery('.button').clone(true).appendTo('#container')
}
render() {
return (
<div id="container">
<button
className="button"
onClick={() => alert('hi')}
>
say hi
</button>
</div>
)
}
Любые идеи / решения были бы чрезвычайно полезны. Если я не смогу пойти по этому пути, думаю, мне придется снова создать ту же таблицу с классом для стиля.
Спасибо за помощь!