我试图隐藏react-data-grid中的 'id' 列。我用
隐藏:真
在该列中,但它只隐藏行值而不是列。编辑行值以将其发送到响应时,我需要“id”。代码如下。
createColumns = async (data) => {
let columns = [], keys = [],images=[];
if (data)
keys = Object.keys(data);
for (let i = 0; i < keys.length; i++) {
if(Object.keys(data)[i] === "id" || Object.keys(data)[i] === "order"){
columns.push({key: Object.keys(data)[i],
name: Object.keys(data)[i],
hidden: true});
}else{
columns.push({key: Object.keys(data)[i], name: Object.keys(data)[i], editable: true});
}
}
await this.setState({columns});
};