数据表在mRender中获取iDataRow [英] Data Tables Get iDataRow in mRender

查看:1068
本文介绍了数据表在mRender中获取iDataRow的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用数据表 TableTools



可以在mRender中获取行索引吗?这样的东西:

  {
mData:someData,
mRender (data,type,full){
** // get iDataRow somehow **
return'< a href ='+ data +'>下载'+ ** iDataRow ** +' < / a>';
}
}




  • 而不改变数据为了返回iDataRow



建议?

解决方案>


Allan:此功能(columns.render)可从2014年5月的 DataTable 1.10
发布
开始。 ... columns.data,columns.render应该能够做任何fnRender可以做的


数据呈现功能的进化链:


  1. fnRender(弃用)

  2. mRender

  3. columns.render(最新,最强大)

示例: columns.render - 用作函数从数据源创建链接


$ b数据表({
columnDefs:[{
targets:0,
)$(
$ b $数据:download_link,
render:function(data,type,full,meta){//meta.row是您要查找的
var ix = meta.row;
return行号为+ ix;
}
}]
});

这是来自datatable论坛的两个相关的未回覆的问题,但第一个参考资料帮助我找出答案:




I am using DataTables and the TableTools

It is possible get row index in mRender? Something like this:

{
"mData": "someData",
"mRender" :  function ( data, type, full ) {
     **// get iDataRow somehow**
     return '<a href="'+data+'">Download '+ **iDataRow** +'</a>';
   }
}

  • and not alter data for return of iDataRow

suggestions?

解决方案

Allan: This feature (columns.render) is available starting from May 2014, DataTable 1.10 release. "...columns.data, columns.render should be able to do anything fnRender could do".

The evolution chain of the datatable render feature:

  1. fnRender (deprecated)
  2. mRender
  3. columns.render (the latest, most powerful)

Example: columns.render - Use as a function to create a link from the data source.

$('#example').dataTable( {
   "columnDefs": [ {
   "targets": 0,
    "data": "download_link",
    "render": function ( data, type, full, meta ) { //meta.row is what you are looking for
      var ix = meta.row;
      return "Row number is " + ix;
    }
  } ]
} );

Here are two related unanswered questions from datatable forum, but the first contains the references which helped me to find out the answer:

这篇关于数据表在mRender中获取iDataRow的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆