解决方案 »

  1.   

    本帖最后由 showbo 于 2014-02-20 15:11:25 编辑
      

  2.   

    楼主去认真看下api,formatter就是格式化数据为你需要的显示各使用的http://www.jeasyui.com/documentation/index.php
      

  3.   

    比如这列是图片的地址,要显示图片 ,
    <th data-options="field:'shoes_picture',formatter:showImg"width="120" ><strong>SHOES_PIC</strong></th>JS: 
    function showImg(val,row){
    return '<img src='+val+'/>';
    }
      

  4.   

    还可以取到row呢 取哪个列都行啊
      

  5.   

    $('#dg').datagrid({
    columns:[[
    {field:'userId',title:'User', width:80,
    formatter: function(value,row,index){
    if (row.user){
    return row.user.name;
    } else {
    return value;
    }
    }
    }
    ]]
    });value为当前此列的值,row为当前此行的值,index为数据行所在集合的下标
      

  6.   

    没看太明白,请问这个formatter能获取单元格的值,现在我面临的问题是,这单元格中原本显示的是图片的路径,现在要把路径换成图片,该怎么写?
      

  7.   

    <th field="shoes_picture" width="120" ><strong>SHOES_PIC</strong></th>
    这对应的是一列(里面是图片的路径),现在我要把路径换成图片具体该怎么写?