как я изменяю значения в muidatable, когда его матрица - PullRequest
0 голосов
/ 20 декабря 2018

Я новичок, использующий реагировать и JS, затем у меня есть следующая программа, у меня есть MuiDataTable, и она должна быть динамически раскрашена как в столбцы, так и в данные, затем в каждом столбце создается текстовое поле для изменения пользователем, и я атакованЯ не знаю, как сделать так, чтобы конкретное текстовое поле изменялось в моем состоянии. Это моя форма для рисования столбцов и данных, с помощью get column отрисовывать каждое текстовое поле и то же самое с данными, мой вопрос в том, как сохранить значения, которые пользовательвходит, спасибо, кто помог мне с использованием приставки

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);

  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...