Следующий JavaScript используется в глобальном масштабе, например. он автоматически вставляется в каждой веб-страницы в веб-приложения:Как переопределить свойство JavaScript
<script type="text/javascript">
$(document).ready(function() {
$('#cemetracDataTable').dataTable({
"sDom": 'T<"clear">lfrtip',
"oTableTools": {
"sSwfPath": "http://fubar.com/wp-content/TableTools-2.1.5/media/swf/copy_csv_xls_pdf.swf",
"aButtons": [
"copy",
"print",
{
"sExtends": "collection",
"sButtonText": "Save",
"aButtons": [
{
"sExtends": "csv",
"sButtonText": "Excel (CSV)",
"bFooter": false,
"sTitle": "My title",
"sFileName": "download.csv" // <-- override
},
{
"sExtends": "xls",
"sButtonText": "Excel (TSV)",
"bFooter": false,
"sFileName": "download.tsv" // <-- override
},
{
"sExtends": "pdf",
"bFooter": false,
"sFileName": "download.pdf" // <-- override
}
]
}
]
}
}).columnFilter();
});
</script>
Я хочу, чтобы иметь возможность overrride свойства sFileName на определенной веб-странице т.д .:
...
"sFileName": "widgets.csv"
...
"sFileName": "widgets.tsv"
...
"sFileName": "widgets.pdf"
делает это возможным? Если да, то как это будет сделано?
Я m не уверен, как вы можете получить ссылку на переданный объект в методе dataTable, так что было бы bett er, если вы назначили его переменной, а затем передаете эту переменную в качестве аргумента методу dataTable. '$ ('# cemetracDataTable'). dataTable (myObj)' – Givi