没有数据提供者,我们如何在react admin UI中显示LHC表单数据?

时间:2020-05-22 03:41:40

标签: react-admin

我已经在react admin中创建了一个react app组件,并使用lforms module显示了LHC表单数据。 当我安装此模块时,发生如下错误 '找不到模块:无法解析'prop-types' 我已经通过安装名为'prop-types'的另一个模块解决了此问题。 最初,显示LHC表单,然后继续向URL中添加一个额外的#符号,并将页面重定向到404。

componentDidMount = () => {
    if (this.projectId) {
      const apiUrl = '######'; // my API url
      mainService.getData(apiUrl).then((responseData) => {
        if (responseData.content) {
          this.setState({ loading: false });
          let dataContent = atob(responseData.content);
          dataContent = utf8.decode(dataContent);
          dataContent = JSON.parse(dataContent);
          const elementId = 'displayContent';
          LForms.Util.addFormToPage(dataContent, elementId);
        } else {
          this.setState({ loading: false, noData: true });
        }
      });
    }
  }
  render() {
    return (
    <div id="displayContent">{this.state.sampleData}</div>
    );
  }

0 个答案:

没有答案