我只想显示 DataTables 列单元格的前 100 个字符。类似这样的事情:
var columns = [
{
//mDataProp: 'Description'
mDataProp: function() {
return Description.subString(0, 100);
},
sTitle: 'Description'
},
//
// other columns
//
];
但是我不知道如何将从函数返回的值分配给 mDataProp。感谢您的帮助。
最佳答案
在jquery数据表中,您可以通过指定fnRender
来自定义单元格值呈现像这样的方法
var columns = [
{
mDataProp: 'Description',
fnRender: function(value) {
return value.subString(0, 100);
},
sTitle: 'Description'
},
//
// other columns
//
];
fnRender
已被弃用,如果您使用旧版本的 jQuery Datatable 可以正常工作。在较新版本的 jQuery DataTable 中,只需将 fnRender
替换为 mRender
关于javascript - trim 数据表列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36309234/