bootstrap-Table根据异步请求数据设置行样式

在一个bootstrap-table表中,每条数据点击后都会有一个链接,但是不是所有链接都是有效的链接,现在通过异步请求的返回值可以判断是否是有效链接

    onClickCell: function (field, value, row, $element) {
      let a = row.CODE
      $.ajax({
        type: "GET",
        url: "http://XX.XX.XXX.XX.XXX/?SN=" + a,
        dataType: "json",
        async: true,
        success: function (result, status) {
          if (result.uid.length > 0) {
            alert('有效链接');
          } else { alert('无效链接'); }
        }
      })
    },

现在想通过同样的方法在图表数据加载出来的时候就对有效链接的行样式进行设置,例如加背景色、字体加粗之类的简单样式,代码如下:

rowStyle: function (row){
  let a = row.CODE
  $.ajax({
    type: "GET",
     url: "http://XX.XX.XXX.XX.XXX/?SN=" + a,
    dataType: "json",
    async: true,
    success: function (result, status) {
      if (result.uid.length > 0) {
        return {css:{'color':'#f38','font-size':'12px'}};
      } 
    }
  })
}

但是这么写会报错

img

请问有什么办法能够实现我的需求吗?

报的是classes问题,跟你这个没关系吧