在jQuery dataTable
中有可能在有自定义语言网址时添加加载程序吗?
例如:
"language":
{
"processing": "<span style="width:100%;"><img src="http://www.snacklocal.com/images/ajaxload.gif"></span>",
"url": "http://cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/German.json"
}
当我同时使用它时它不起作用,但如果我评论url line,则加载器可以工作。
答案 0 :(得分:1)
我创建了this文章,我向DataTable论坛发送了消息,他们很伤心:
这将是为DataTables的v2添加的内容,它正在进行中,但速度很慢。
在此之前,您需要使用$ .getJSON(或类似)加载Ajax语言信息,然后根据需要将其合并到本地对象中,然后使用DataTable配置中的结果
<强>更新强> 我评论我的源代码行并手动添加文本:
"language": {
// "sUrl": "../HTMLRepository/JsLocalization/DataTableLocalization_Serbian.json"
"sEmptyTable": "Ni jedan podatak ne postoji za zadate kriterijume",
"sInfo": "Prikaz _START_ do _END_ od ukupno _TOTAL_ redova po strani",
"sInfoEmpty": "Prikaz 0 do 0 od ukupno 0 redova",
"sInfoFiltered": "(filtrirano od ukupno _MAX_ redova)",
"sInfoPostFix": "",
"sInfoThousands": ",",
"sLengthMenu": "Prikaz _MENU_ redova",
"sLoadingRecords": "Molimo sačekajte, učitavanje u toku...",
"sSearch": "Pretraži:",
"sZeroRecords": "Podaci se ne podudaraju",
"oPaginate": {
"sFirst": "Prva",
"sLast": "Poslednja",
"sNext": "Sledeća",
"sPrevious": "Predhodna"
}
},
在$(document).ready函数中我有
$('#patientsTable').on('processing.dt', function (e, settings, processing) {
if (processing) {
activateLoader();
activateOverlay();
}
else {
deactivateLoader();
deactivateOverlay();
}
最后它有效:) 非常感谢@Shiladitya
答案 1 :(得分:0)
尝试;
my_docs = MyDocIterator(['path_to_data'])
bow_vectorizer = CountVectorizer(preprocessor=custom_text_preprocessor, tokenizer=str.split)
bow_vectorizer.fit(my_docs)
答案 2 :(得分:0)
您可以使用ES6 template literals
"language":
{
"processing": `<span style="width:100%;"><img src="http://www.snacklocal.com/images/ajaxload.gif"></span>`,
"url": "http://cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/German.json"
}
希望这会对你有所帮助。