我想只显示我的DataTables列的单元格的前100个字符。这样的事情:
var columns = [
{
//mDataProp: 'Description'
mDataProp: function() {
return Description.subString(0, 100);
},
sTitle: 'Description'
},
//
// other columns
//
];
但是我不知道如何将从函数返回的值赋给mDataProp。谢谢你的帮助。
答案 0 :(得分:1)
在jquery数据表中,您可以通过指定fnRender
方法(如此
var columns = [
{
mDataProp: 'Description',
fnRender: function(value) {
return value.subString(0, 100);
},
sTitle: 'Description'
},
//
// other columns
//
];
如果您使用的旧版jQuery Datatable可以正常工作,那么 fnRender
会被折旧。在较新版本的jQuery DataTable中,只需将fnRender
替换为mRender