我知道在表初始化期间,可以很容易地更改空消息的默认配置。
DTDefaultOptions.setLanguage({sEmptyTable:' custom'})我有一个页面,当基于用户更改过滤参数时,我从http调用和承诺中重新加载表格内容。我想知道是否可以更改空消息,以便文本反映http调用中的错误,而不是数据库中的结果。
代码看起来像是static.How,我是否可以扩展本地的angular-datatables代码,允许在表初始化后更改空消息。
发布于 2015-08-14 11:38:58
消息为空的单元格具有类dataTables_empty。如果您想显示“表中无数据可用”以外的消息,可以使用以下代码:
$('#example .dataTables_empty').text('Error: Unable to load data');代码和演示请参见this jsFiddle。
发布于 2015-08-14 22:46:15
谢谢你的回复,但它对angular不起作用。我最终做了这样的事情
if($.fn.DataTable.settings.length > 0){
$.fn.DataTable.settings[0].oLanguage['sEmptyTable'] = errorMessage ;
}else{
$.extend(true, $.fn.dataTable.defaults, {
oLanguage: {'sEmptyTable': errorMessage}
});
}https://stackoverflow.com/questions/31947112
复制相似问题