javascript - 同一列数据表的两个目标

标签 javascript jquery datatables-1.10

我有一个带有 json ajax 的数据表。

但是,我需要为同一列传递两个目标。我该怎么做?

            "columns": [
            { "data": "tpPedido" },
            { "data": "os" },
            { "data": "userMobile.nome" },
            { "data": "produto.nmProduto" },
            { "data": "status.NmStatus" },
            { "data": "produto.garantia.descricao" },
            { "data": "valor" },
            { "data": "valoradiantado" },
            { "data": "idPedidoAssistencia" },
            { "data": "idPedidoAssistencia" }
        ],

我尝试这样做的columndefs:

{ "render": function ( data, type, row ) {
                return '<a onclick="relatorioAcerto('+data+')">R$: ' + parseFloat(data).toFixed(2).replace('.', ',').replace(/(\d)(?=(\d{3})+\,)/g, "$1." + '</a>');
            },  "targets": 6,9},

最佳答案

您可以直接在columns数组中定义。 render 函数接受三个参数。最后一个参数保存整个数据对象。

  "columns": [
        { "data": "tpPedido" },
        { "data": "os" },
        { "data": "userMobile.nome" },
        { "data": "produto.nmProduto" },
        { "data": "status.NmStatus" },
        { "data": "produto.garantia.descricao" },
        { 
               "data": null,
               "render" : function (data, type, row) {
                        return '<a href="'+row.idPedidoAssistencia+'" >Click here</a>';
               }
        },
        { "data": "valoradiantado" },
        { "data": "idPedidoAssistencia" },
        { 
               "data": null,
               "render" : function (data, type, row) {
                        return '<a href="'+row.idPedidoAssistencia+'" >Click here</a>';
               } 
         }
    ],

关于javascript - 同一列数据表的两个目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45757557/

相关文章:

jQuery 什么更快 : selectors or methods?

javascript - jquery hide()/show() 动画连续重复

javascript - 数据表行数不适用于搜索结果

javascript - IE6 中多个 anchor 标记不起作用

jquery - 使用 Rails 中的下拉菜单和 Jquery 重定向到编辑路径

php - 修剪空格后在 jQuery 数据表中进行内联编辑验证

jquery - 将列数据设置为超链接(dataTable JQUERY)

javascript - 如果 MySQL 查询返回 1 个结果,我是否必须指定我想要 results[0] 中的密码?

javascript - 在 Google 上下文小工具中保存用户偏好

javascript - 在 safari 7.1.3 中从本地文件显示时,Twitter Bootstrap 3.3.4 轮播图像不起作用