MMCT TEAM
Server IP : 103.191.208.50  /  Your IP : 216.73.216.53
Web Server : LiteSpeed
System : Linux orion.herosite.pro 4.18.0-553.53.1.lve.el8.x86_64 #1 SMP Wed May 28 17:01:02 UTC 2025 x86_64
User : celkcksm ( 1031)
PHP Version : 7.4.33
Disable Function : show_source, system, shell_exec, passthru, popen, exec
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /home/celkcksm/hrms.ncriptech.com/public/backend/js/table/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/celkcksm/hrms.ncriptech.com/public/backend/js/table/__export.js

$(document).ready(function(){
    $(".btnExcelExport").on('click', function() {
        let table = document.getElementsByTagName("table");
        TableToExcel.convert(table[0], {
           name: `export.xlsx`, // fileName you could use any name
           sheet: {
              name: 'Sheet 1' // sheetName
           }
        });
    });

    $(".exportPDF").on('click', function() {
        $("#table").tableHTMLExport({type:'pdf',filename:'export.pdf', ignoreColumns: $('th:last-child')});
      
    });
    $(".exportCSV").on('click', function() {
        $("#table").tableHTMLExport({type:'csv',filename:'export.csv'});
      
    });
    $(".exportJSON").on('click', function() {
        $("#table").tableHTMLExport({type:'json',filename:'export.json'});
      
    });
    selectElementContents = (el) => {
        var body = document.body, range, sel;
        if (document.createRange && window.getSelection) {
            range = document.createRange();
            sel = window.getSelection();
            sel.removeAllRanges();
            try {
                range.selectNodeContents(el);
                sel.addRange(range);
            } catch (e) {
                range.selectNode(el);
                sel.addRange(range);
            }

            document.execCommand('copy');
            sel.removeAllRanges();
            Toast.fire({
                icon: 'success',
                title: 'Copied to clipboard',
                timer: 1500,
            })

        } else if (body.createTextRange) {
            range = body.createTextRange();
            range.moveToElementText(el);
            range.select();

            document.execCommand('copy');
            Toast.fire({
                icon: 'success',
                title: 'Copied to clipboard',
                timer: 1500,
            })


        }
    }
});

MMCT - 2023