当矩阵可变时,我如何修改其值

时间:2018-12-20 00:42:33

标签: javascript reactjs redux

我是使用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);

  }

0 个答案:

没有答案