DokuWiki

It's better when it's simple

User Tools

Site Tools


plugin:tablelayout

tablelayout Plugin

Compatible with DokuWiki

  • 2017-02-19 "Frusterick Manners" yes
  • 2016-06-26 "Elenor Of Tsort" unknown
  • 2015-08-10 "Detritus" unknown
  • 2014-09-29 "Hrun" no

plugin Set the width of table columns, freeze header rows, float the table, integrates with edittable plugin

Last updated on
2017-11-08
Provides
Syntax, Action
Repository
Source
Conflicts with
datatables, tablewidth
Requires
edittable

Similar to datatables, tablewidth

Tagged with tables

A CosmoCode Plugin

Installation

Install the plugin using the Extension Manager and the download URL above, which points to latest version of the plugin. Refer to Plugins on how to install plugins manually.

Examples/Usage

The following example syntax will make the first fixed and show about 2 other rows in a scrollable container below. It will make the first column 20px wide and the second 30px. The table itself will be floating to the right.

{{tablelayout?colwidth="20px,30px"&rowsHeaderSource=1&rowsVisible=2&float=right}}
^ header 1 ^ header 2 ^
| cell A1 | cell B1 |
| cell A2 | cell B2 |
| cell A3 | cell B3 |

Syntax

The basic boilerplate is {{tablelayout?options}}. The options are specified like URL parameters:

Column widths

The option is colwidth and it expects a "-wrapped, ,-separated list of column-widths including the px unit. If you do not want to define the width of an element use -.

fixed header rows

You have to specify the two options rowsHeaderSource and rowsVisible. The first expects a positive integer specifying the number of rows that are fixed at the top. rowsVisible sets the number of rows that are visible below the fixed rows.

rowsHeaderSource can be set to Auto.

Floating

The option float takes one of three possible values: left, right, center. left and right let the table float to the left or right, center centers the table on the page.

By setting tableSearch=1 fields will be added above every column and one for the entire table.

Sort

By setting tableSort=1 sort buttons will be added for every column.

Print

By setting tablePrint=1 a print button is added below the table, that opens only the table in a new window and triggers the browser's print dialog.

Development

Commit-Ticker

Releases:

plugin/tablelayout.txt · Last modified: 2017-11-08 22:58 by Aleksandr