解决方案 »

  1.   

    <th width="165" data-options="field:'aa',formatter:go">操作</th>
    之后写个方法:function  go(val,row){
    return '<a href="#" onclick="constructionManager(\'' + row.id+ '\')">查看</a>  '}
      

  2.   


    javascript 方式:
    $('#dg').datagrid({  
      columns:[[{
         field:'userId',
         title:'User', 
         width:80,
         formatter: function(value,row,index){
           return '<a href="#" onclick="constructionManager(\'' + row.id+ '\')">查看</a>  '
         }  
      }]]  
    });
      

  3.   

    大神 你这是百度的吗? 
    <th width="165" data-options="field:'aa',formatter:go">操作</th>
    这个我要写在哪? 我的前台只有一个<table></table>
    我的datagrid的里面的   columns:[[]]是空的 数据从后台动态添加 
      

  4.   

    大神 你这是百度的吗? 
    <th width="165" data-options="field:'aa',formatter:go">操作</th>
    这个我要写在哪? 我的前台只有一个<table></table>
    我的datagrid的里面的   columns:[[]]是空的 数据从后台动态添加 
    这种是:
    通过<table>创建数据表格标记。嵌套的< th >标记定义列的表。<table class="easyui-datagrid" style="width:400px;height:250px" data-options="url:'datagrid_data.json',fitColumns:true,singleSelect:true"> 
    <thead> <tr> <th data-options="field:'code',width:100">Code</th> <th data-options="field:'name',width:100">Name</th> <th data-options="field:'price',width:100,align:'right'">Price</th> </tr> </thead> </table>  
      

  5.   

    不用百度 ,你弄个api就行了 ,说的很明白 ,白痴都能看懂。
      

  6.   

    我的前台columns: [[]], 是空的   ,是空的 你就加一个啊 随便加个字段不存在也没问题 ,columns: [[{field:'aa',formatter:function(value,row,index){
            return '<a href="#" onclick="constructionManager(\'' + row.id+ '\')">查看</a>  '
         }   }]], aa可以随便写个。
      

  7.   

    我如何指定我的列添加这个超链接?value 是当前列的值, row是当前行的json值, 你只要在方法中返回个超链接的字符串就行了 。具体添加什么样的超链接,就的你自己定义了。
      

  8.   

    你的datagrid 表格要想有数据,必须在columns: [[]]中定义列信息 。你还是好好看看api吧
    或者在现有表格中用data-options 定义。
      

  9.   


    这是我的列头
      KeyValueList ValidNumCL = new KeyValueList();
                    ValidNumCL["field"] = "ValidNum";
                    ValidNumCL["title"] = "有效票据";
                    ValidNumCL["width"] = "200";
                    ValidNumCL["align"] = "center";
                    ValidNumCL["formatter"] = "function (value, row, index) {return '<a href='#' onclick='constructionManager(\'' + row.id + '\')'></a> '";
                    ColumnList.Add(ValidNumCL);这是我列里面的数据:
     KeyValueList FinRoomList = new KeyValueList();
     FinRoomList["ValidNum"] = ValidNum;我现在怎么给这个数据加 超链接??
      

  10.   

    我的列是 后台动态获取 用json返回的
      

  11.   

    我的列是 后台动态获取 用json返回的那你前台也得定义列 。
    通过<table>创建数据表格标记。嵌套的< th >标记定义列的表。<table class="easyui-datagrid" style="width:400px;height:250px" data-options="url:'datagrid_data.json',fitColumns:true,singleSelect:true"> 
    <thead> <tr> <th data-options="field:'code',width:100">Code</th> <th data-options="field:'name',width:100">Name</th> <th data-options="field:'price',width:100,align:'right'">Price</th> </tr> </thead> </table>  创建数据表格使用javascript也是允许的。<table id="dg"></table>$('#dg').datagrid({ url:'datagrid_data.json', columns:[[ {field:'code',title:'Code',width:100}, {field:'name',title:'Name',width:100}, {field:'price',title:'Price',width:100,align:'right'} ]] });  
      

  12.   

    我的列是 后台动态获取 用json返回的那你前台也得定义列 。
    通过<table>创建数据表格标记。嵌套的< th >标记定义列的表。<table class="easyui-datagrid" style="width:400px;height:250px" data-options="url:'datagrid_data.json',fitColumns:true,singleSelect:true"> 
    <thead> <tr> <th data-options="field:'code',width:100">Code</th> <th data-options="field:'name',width:100">Name</th> <th data-options="field:'price',width:100,align:'right'">Price</th> </tr> </thead> </table>  创建数据表格使用javascript也是允许的。<table id="dg"></table>$('#dg').datagrid({ url:'datagrid_data.json', columns:[[ {field:'code',title:'Code',width:100}, {field:'name',title:'Name',width:100}, {field:'price',title:'Price',width:100,align:'right'} ]] });  
    囧 我的前台不用定义可以正确使用 我改了easyuimin.js里的方法  
    我现在就想问下 我这个超链接在这种情况下如何添加
      

  13.   

     KeyValueList ValidNumCL = new KeyValueList();
                    ValidNumCL["field"] = "ValidNum";
                    ValidNumCL["title"] = "有效票据";
                    ValidNumCL["width"] = "200";
                    ValidNumCL["align"] = "center";
                    ValidNumCL["formatter"] = function (value, row, index) {  return '<a href='url'>'+value+'</a> ';};
                    ColumnList.Add(ValidNumCL);就这样加
      

  14.   

    这是我的列头
      KeyValueList ValidNumCL = new KeyValueList();
                    ValidNumCL["field"] = "ValidNum";
                    ValidNumCL["title"] = "有效票据";
                    ValidNumCL["width"] = "200";
                    ValidNumCL["align"] = "center";
                    ValidNumCL["formatter"] = "function (value, row, index) {return '<a href='#' onclick='constructionManager(\'' + row.id + '\')'></a> '";
                    ColumnList.Add(ValidNumCL);这就是我定义的列 不过是在后台 我前台不用定义任何东西
      

  15.   

     KeyValueList ValidNumCL = new KeyValueList();
                    ValidNumCL["field"] = "ValidNum";
                    ValidNumCL["title"] = "有效票据";
                    ValidNumCL["width"] = "200";
                    ValidNumCL["align"] = "center";
                    ValidNumCL["formatter"] = function (value, row, index) {  return '<a href="url">'+value+'</a> ';};
                    ColumnList.Add(ValidNumCL);
    formatter 是个方法,不要赋值成字符串,  刚才上边那个 拼串有定问题 。  返回个超链接的字符串 就可以了 。
      

  16.   

    0x800a138a - Microsoft JScript 运行时错误: 缺少函数
      cc.push(col.formatter(_671, _66e, _66d));
      

  17.   

    这样加 不能用 那个超链接的路径你的自己写 ,我也不知道你的 ,连接地址 。  表格上能显示这个连接不?

    显示不了 easyui.min.js文件报错
      

  18.   

     function (value, row, index) {  return '<a href="url">'+value+'</a> ';}; 用这个 试试 刚才那个拼串 有问题。
      

  19.   

    还是不行 下面这行代码报错
    cc.push(col.formatter(_671, _66e, _66d));
    _671 _66e _66d 参数都有
    col.formatter里面的内容是
    function (value, row, index) { return '<a href='Print.htm'></a>';}
      

  20.   

    unction (value, row, index) { return '<a href=“Print.htm”></a>';} 
    这样写  单引号不能嵌套 ,
      

  21.   

    不行吧  我这个是写在引号里面的 只能用单引号不然就报错了你想怎么弄就怎么弄吧  头疼。
    非常感谢 我这种json每次解析出来都有问题  我按你的方法把列头写在前台了 
      

  22.   

    我只想问下,为什么row这个对象传不过去,id可以传过去呢?