0
我們將優秀的jQuery Datatables插件與TableTools一起用於批量操作,例如複製和導出爲CSV。這些要求Flash,但我們服務於許多沒有啓用閃光燈的客戶。現在它們對於這個觀衆來說顯得很壞,因爲在按鈕文本上出現「缺少的插件」提示。我寧願隱藏按鈕,但我不知道如何。Datatable/Tabletools - 閃存的優雅回退
有沒有人知道如何設置這些按鈕被隱藏,如果閃光燈未啓用?
我們將優秀的jQuery Datatables插件與TableTools一起用於批量操作,例如複製和導出爲CSV。這些要求Flash,但我們服務於許多沒有啓用閃光燈的客戶。現在它們對於這個觀衆來說顯得很壞,因爲在按鈕文本上出現「缺少的插件」提示。我寧願隱藏按鈕,但我不知道如何。Datatable/Tabletools - 閃存的優雅回退
有沒有人知道如何設置這些按鈕被隱藏,如果閃光燈未啓用?
有一個variety of ways to identify the availability of Flash。你需要這樣的測試添加到您的$(document).ready()
功能,並相應地調整數據表的調用:
$(document).ready(function(){
var hasFlash = <<preferred method of testing>>
var sDom = hasFlash ? "<sdomstring with 'T' option>" : "<sdomstring without 'T'>" ;
$('#example').dataTable({
"sDom": sDom,
"oTableTools": {
"sSwfPath": "/swf/copy_cvs_xls_pdf.swf"
} // this should be inert without T in sDom
});
});
希望這將讓你對你的方式。
這正是我需要的 - 謝謝! – scowles4