Support » Plugin: TablePress » Printing from the web page

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author TobiasBg

    (@tobiasbg)

    Hi Tony,

    thanks for your question.

    For this, I recommend to use the “DataTables TableTools Extension” for TablePress, which you can get at http://tablepress.org/extensions/datatables-tabletools/
    This will add a “Print” button above your table, which will then allow to just print the table, without the other stuff on the page.

    Regards,
    Tobias

    Arachneworks

    (@arachneworks)

    Thanks Tobias,
    I have installed datatables-tabletools/. I am not sure what steps to take to get the print option to show? I presume “Initialisation code” has to be included, I am not sure how to do this. Please help with some more direction?
    Regards,
    Tony

    Plugin Author TobiasBg

    (@tobiasbg)

    Hi Tony,

    ok, you’ve done the first step, i.e. installing and activating the Extension.
    Now, please extend your table’s Shortcode on the page from

    [table id=6 /]

    to

    [table id=6 datatables_tabletools=true /]

    Additionally, please go to the “Edit” screen of table 6, and check the “Use DataTables” checkbox. That is required for the Extension to work. You will then initially also see the sorting, filtering, and pagination features activated, so just uncheck the checkboxes for these individual features (below the “Use DataTables” checkbox).

    Regards,
    Tobias

    Arachneworks

    (@arachneworks)

    Thanks Tobias,
    I have got the options displaying, it is just to limit the options to print only that I am not sure about.
    Regards,
    Tony

    Plugin Author TobiasBg

    (@tobiasbg)

    Hi Tony,

    ah, ok.

    For that, you’ll need to modify the source file, of the Extension. Please edit the file “tablepress-datatables-tabletools.php” like this:
    Replace line 60

    $tabletools_options = '{ "sSwfPath": "' . $swf_path . '", "aButtons": [ { "sExtends": "copy", "sButtonText": "" }, { "sExtends": "csv", "sButtonText": "" }, { "sExtends": "xls", "sButtonText": "" }, { "sExtends": "pdf", "sButtonText": "" }, { "sExtends": "print", "sButtonText": "" } ] }';

    with

    $tabletools_options = '{ "sSwfPath": "' . $swf_path . '", "aButtons": [ { "sExtends": "print", "sButtonText": "" } ] }';

    After that, you’ll only have the “Print” button.

    Regards,
    Tobias

    Arachneworks

    (@arachneworks)

    Hi Tobias,
    I understand, many thanks. I am developing at this stage, hopefully can reward once I have buy-in.
    All the best,
    Tony

    Plugin Author TobiasBg

    (@tobiasbg)

    Hi Tony,

    sure, no problem! You are very welcome!

    Best wishes,
    Tobias

    P.S.: In case you haven’t, please rate TablePress here in the plugin directory. Thanks!

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Printing from the web page’ is closed to new replies.