Jexcel:如何将updateTable与react一起使用?

问题描述

我有这个问题,我想在Jexcel中使用react,我们可以传递选项updateTable来管理如何查看单元格,如何渲染,我们有以下参数:instance,cell,col,row,val,id实例和单元是本机节点,那么,例如,要更改图像条目,我们可以使用cell.appendChild(...)cell.innerHTML=...我想知道是否存在使用React组件的正确方法,特别是放在<NavLink />中,该事件具有点击事件,可以导航到另一条路线(当然使用react-router-dom)。 我的代码

class ....{
.....
  updateTable(instance,id) {
    if (col === 1) {
      if (!val) return;
      /*
       * this NOT WORKING:
       * let img = <img src={val} style={{ height: 40,width: '100%',objectFit: 'cover' }} />;
       * cell.appendChild(img);
       */
      cell.innerHTML=`<img src="${val}" />`;
    }
  }
  componentDidMount() {
    let opts = {
        ...
        freezeColumns: 1,tableOverflow: true,updateTable: this.updateTable,lazyLoading: true
     };
    this.el = jexcel(this.wrapper.current,opts);
  }
.....
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)