Невозможно получить .data строки щелчка в DataTable

Чтобы заставить его работать, вы должны представить свой дочерний компонент, завернутый в App:

import React, { Component } from 'react';

export default class ParentComponent extends Component {
  render() {
    return (
      
        
      
    );
  }
}

и метод визуализации приложения:

render() {
  console.log(`%c In App/render. error: ${this.state.error}, errorInfo:`, 'color: #222; background: #dfd');
  console.log(this.state.errorInfo);
  if (this.state.error) {
    return (
      
Error
); } return this.props.children }

Вы также должны рассмотреть возможность изменения имени ваш компонент приложения.

UPDATE (после обсуждения в комментариях).

Вы используете react-create-app, который имеет встроенный оверлей для ошибок сигнала. Прочтите вопрос для react-create-app, чтобы узнать больше. Совет. Вы можете закрыть этот оверлей с помощью x (найдите его на своем сайте).

0
задан zparo 19 January 2019 в 07:59
поделиться

1 ответ

Будет ли это работать?

table.on('click', '.edit', function (element) {
    var data = table.row(this).data();
    this.display(data.id);
}.bind(this));
0
ответ дан lofihelsinki 19 January 2019 в 07:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: