列を非表示にする方法についてはthisの回答を見ました。私は少し複雑な行動が必要です。私は、ユーザーがテーブルのヘッダをクリックしたときに、彼女がクリックした列を取得し、検出し、その列を非表示にする必要があり、このテーブルの列見出しをクリックして列を非表示にしてからもう一度表示する
var StockTable = React.createClass({
render: function() {
var items = [];
for (var symbol in this.props.stocks) {
var stock = this.props.stocks[symbol];
items.push(<OptionRow key={stock.symbol} stock={stock} bid={this.props.bid} ask = {this.props.ask} />);
}
return (
<table table-head id="stocktable">
...
ようreact
テーブルを持っています。その後、ユーザーがページ上の別のボタンをクリックすると、非表示になっているすべての列が再度表示される必要があります。
アクションが可能であることをユーザーに警告するために、カーソルがテーブルヘッダーの中にあるときは、カーソルが手のように変わった場合にもいいでしょう。ボタンの上にマウスを置いたときと同じように。
感謝を! – Ivan