有没有办法在1个未标记的数组中返回给定的数据?我想不出一个正确的方法。
使用Javascript:
var table = $('#example').DataTable();
var newData = table.columns(5).data();
console.log(newData);
控制台输出:
返回这样的内容 - > [0 ... 439] 。
修改
另外,如何在获取inpaginated数据后将字符串转换为int?
答案 0 :(得分:1)
它本质上只是一个吸气剂
您可以通过设置此属性来显示未分页的数据:
public class Message:ViewModelBase
{
private string _shortTextMessage;
public string ShortTextMessage
{
get { return _shortTextMessage; }
set
{
_shortTextMessage= value;
OnPropertyChanged();
}
}
private string _statusColor;
public string StatusColor
{
get { return _statusColor; }
set
{
_statusColor= value;
OnPropertyChanged();
}
}
}
作为初始化期间传递的配置对象的一部分 - 看起来像这样:
"bPaginate": false,
或者您只能获取当前页面:
$('#example').dataTable( {
"aaSorting": [[ 0, "desc" ]], //sort first col descending
"bFilter": false,//disable filtering
"bPaginate": false, // no pagination
} );
或者你可以抓住它们并自己连接它们:
var table = $('#example').DataTable();
var newData = table.columns(5, {page:'current'}).data();