table表格内容过长显示问题

提问 未结
3 52
Zackyooo
Zackyooo 7天前
悬赏:20飞吻
版本:layui 2.4.5 浏览器:
原版会有三个。然后边上有个按钮,点击之后弹出信息框可以显示全部信息。但是这个信息框好像并不支持textarea的/n换行,只支持<br>换行,请问怎么修改呢
回帖
  • 后台返回的数据中有\r\n的换行符,把所有的\r\n替换成<br/>
    {field: 'solutiondescribe', title: '方案详情 ', width: '74%',style:'class:layui-table-cellyx',
    templet:function(d){
    var datastr=d.solutiondescribe;
    if(datastr.indexOf('\n')>-1){

    return datastr.replace(/\n/g,'<br/>');
    }else if(datastr.indexOf('\r\n')>-1){

    return datastr.replace(/\r\n/g,'<br/>');
    }else{
    return datastr;
    }
    }}
    0 回复
  • @楞次定律 不行诶,报了个 cannt read property "indexOf" null的错误
    0 回复
  • @Zackyooo 浏览器debug一下 看是不是没有获取到数据 或者是null
    0 回复