我是使用React和JS的新手,然后有以下程序,我有一个MuiDataTable,必须将其动态绘制到列和数据上,然后在每列中创建一个文本字段供用户修改,并且遭到攻击,我不知道该如何在我的状态下修改特定的文本字段 这是我用来绘制列和数据的表格,用get列绘制每个文本字段,并使用data绘制文本,我的问题是如何保存值 用户输入的内容,谢谢帮助我使用redux的用户
getData() {
const { rangos,bolsas, plantillaCompleta, llenarPlantillaCompleta ,informacionSeleccionadaCreacion} = this.props;
const { inicio, fin, rango } = this.agregarRango();
//const { IdBolsa } = JSON.parse(informacionSeleccionadaCreacion.bolsa);
const Cupo = ({IdBolsa}) => (
<TextField
label="Cupo"
name={IdBolsa}
defaultValue="0"
//value= {informacionSeleccionadaCreacion.cupo[0][1]}
//onChange={this.onChangeData(0, 1)}
/>
)
let muestra = [`${inicio} - ${fin}`, rango].concat(bolsas.map(bolsa => (Cupo(JSON.parse(bolsa).IdBolsa))));
muestra = muestra
const nuevaPlantComplet = [...plantillaCompleta, muestra];
llenarPlantillaCompleta(nuevaPlantComplet);
//plantillaCompleta.push(nuevaPlantComplet)
}
getColumn() {
this.agregarBolsa();
const { plantillaCompleta, informacionSeleccionadaCreacion, llenarPlantillaCompleta, bolsas, rangos } = this.props;
const { IdBolsa } = JSON.parse(informacionSeleccionadaCreacion.bolsa);
const Cupo = () => (
<TextField
label="Cupo"
name={IdBolsa}
defaultValue="0"
//value= {informacionSeleccionadaCreacion.cupo}
//onChange={this.onChangeData()}
/>
)
const llenar = plantillaCompleta.map(plantComp => (plantComp.concat([Cupo()])));
llenarPlantillaCompleta(llenar);
console.log(llenar);
}