Иметь этот атрибут в определении столбца в зависимости от того, какой столбец вы хотели бы скрыть.
hide: true
UPDATE
Если код, предоставленный вами map
работает, тогда вы сможете достичь этого, как показано ниже.
cols = cols.concat(Object.keys(payload[0]).map(x => {
return {
field: x,
hide: x === '_Id', // this will be true when your field == '_Id'
headerName: x.replace(/([A-Z])/g, ' $1').replace(/^./, function (txt) { return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase(); })
};
}));
Условие, предусмотренное для hide
, будет истинным для _Id
, следовательно, этот столбец будет скрыт.