すべてのテーブルをすばやくエクスポートするために、「エクスポート」ボタンを実装するコードを追加しました。
次の公式バージョンにこれらを追加してください。
編集されたファイル: /modern/admin/tmpl/ droptables /default.php 「すべてエクスポート」ボタンを追加する
:
スクリプト:
// すべてのテーブルをエクスポートする関数を追加
jQuery(document).ready(function ($) {
$('#export_all').on('click', function(e) {
e.preventDefault();
// 現在のビューからすべてのテーブル ID を取得します
var tableIds = [];
var base_export_url = " index.php?option=com_droptables droptables task=excel.export&format_excel=xlsx&front=0&onlydata=1&id=";
if ( Droptables ) {
for (var catID in Droptables ) {
if ( Droptables (catID)) {
if (typeof Droptables [catID] !== 'undefined' && Droptables [catID].length > 0) {
Droptables [catID].forEach(function(table) {
tableIds.push(table.id);
window.open(base_export_url + table.id, '_blank'); }
);
}
}
}
console.log('テーブルID:', tableIds);
} else {
console.log('テーブルが見つかりません');
}
return false;
次の公式バージョンにこれらを追加してください。
編集されたファイル: /modern/admin/tmpl/ droptables /default.php 「すべてエクスポート」ボタンを追加する
:
スクリプト:
// すべてのテーブルをエクスポートする関数を追加
jQuery(document).ready(function ($) {
$('#export_all').on('click', function(e) {
e.preventDefault();
// 現在のビューからすべてのテーブル ID を取得します
var tableIds = [];
var base_export_url = " index.php?option=com_droptables droptables task=excel.export&format_excel=xlsx&front=0&onlydata=1&id=";
if ( Droptables ) {
for (var catID in Droptables ) {
if ( Droptables (catID)) {
if (typeof Droptables [catID] !== 'undefined' && Droptables [catID].length > 0) {
Droptables [catID].forEach(function(table) {
tableIds.push(table.id);
window.open(base_export_url + table.id, '_blank'); }
);
}
}
}
console.log('テーブルID:', tableIds);
} else {
console.log('テーブルが見つかりません');
}
return false;
- ページ:
- 1
この投稿にはまだ返信がありません。.
