Difference: TablePlugin (3 vs. 4)

Revision 42001-11-16 - PeterThoeny

Line: 1 to 1
 

Table Plugin

Gives extra control off table display:

  • Allows sorting
Added:
>
>
  • Changing table properties like border width, cell spacing and cell padding
 
  • Changing background color for header cells
  • Changing background color for data cells - colors can alternate
  • Behaviour can be specified for a specific table using %TABLE{...}% or with global preferences
Changed:
<
<

Global Preferences

  • Set DEBUG to on to get debug messages in data/debug.txt. Default: off
    • Set DEBUG = off
>
>

TablePlugin Global Settings

Plugin settings are stored as preferences variables. To reference a plugin setting write %<plugin>_<setting>%, i.e. %INTERWIKIPLUGIN_SHORTDESCRIPTION%

  • One line description, is shown in the TextFormattingRules topic:
    • Set SHORTDESCRIPTION = Control attributes of tables and sorting of table columns

  • Set DEBUG to 1 to get debug messages in data/debug.txt. Default: 0
    • Set DEBUG = 0
 
  • Table border width. Default: 1
Changed:
<
<
    • Set TABLEBORDER = 3
>
>
    • Set TABLEBORDER = 1
 
  • Table cell padding. Default: 0
Changed:
<
<
    • Set CELLPADDING = 5
>
>
    • Set CELLPADDING = 0
 
  • Table cell spacing. Default: 1
Changed:
<
<
    • Set CELLSPACING = 2
>
>
    • Set CELLSPACING = 1
 
  • Color for header cells ('*'s around text). Default: #99CCCC
    • #Set HEADER_BG = red
Added:
>
>
 
  • Background color for table rows, two alternate colors. Default: #FFFFCC,#FFFFFF
    • Set DATA_BG = #FFFFCC,#FFFFFF
Added:
>
>
 
  • Make sortable:
    • #Set SORT = attachments
    • Set SORT = all
    • #Set SORT = none
Deleted:
<
<
  • Short description:
    • Set SHORTDESCRIPTION = Control attributes of tables and sorting of table columns
 

Sorting

Line: 38 to 51
 
  • number is digits, with optional decimal point
  • otherwise treated as text
Changed:
<
<

Per table settings

>
>

Per Table Settings

  On line before the table use %TABLE{...}%:
Line: 54 to 67
 

Examples

Changed:
<
<
Line before table: %TABLE{sort="on" tableborder="0" cellpadding="2" cellspacing="1" headerbg="#99CCCC" databg="#C8CB8F,#DBDDB5"}%
>
>
Line before table: %TABLE{sort="on" tableborder="0" cellpadding="3" cellspacing="1" headerbg="#99CCCC" databg="#C8CB8F,#DBDDB5"}%
 
Changed:
<
<
>
>
 
Num
<-- -->
Sorted descending
Status Action Who When Progress
2 X Release John 1-Apr-02  
1 C Chose new colours John 1-Dec-02  
Line: 64 to 77
 
12 C Spec error handling Jack 1-Dec-02  
5   Abc John    
Added:
>
>

Plugin Installation Instructions

  • Download the ZIP file from the Plugin web (see below)
  • Unzip TablePlugin.zip in your twiki installation directory. Content:
    File: Description:
    data/TWiki/TablePlugin.txt Plugin topic
    data/TWiki/TablePlugin.txt,v Plugin topic repository
    lib/TWiki/Plugins/TablePlugin.pm Plugin Perl module
    pub/TWiki/TablePlugin/diamond.gif Diamond symbol
    pub/TWiki/TablePlugin/down.gif Down arrow
    pub/TWiki/TablePlugin/up.gif Up arrow
  • Test if the plugin is correctly installed:
    • Check above example if the table renders as expected
    • Try click on heading to sort. Other tables should also be sortable

Plugin Info

Plugin Author: JohnTalintyre
Plugin Version: 07 Oct 2001
Change History: 16 Nov 2001: PTh added table border, cell spacing, cell padding, gif files
07 Oct 2001: Initial version
CPAN Dependencies:  
Other Dependencies:  
Perl Version: 5.0
Plugin Home: http://TWiki.org/cgi-bin/view/Plugins/TablePlugin
Feedback: http://TWiki.org/cgi-bin/view/Plugins/TablePluginDev

Related Topics: TWikiPreferences, TWikiPlugins

 -- JohnTalintyre - 07 Oct 2001
Changed:
<
<
-- PeterThoeny - 15 Nov 2001
>
>
-- PeterThoeny - 16 Nov 2001
 
META FILEATTACHMENT attr="" comment="Up arrow" date="1005707580" name="up.gif" path="C:\Data\Temp\up.gif" size="876" user="PeterThoeny" version="1.1"
META FILEATTACHMENT attr="" comment="Down arrow" date="1005707591" name="down.gif" path="C:\Data\Temp\down.gif" size="869" user="PeterThoeny" version="1.1"
META FILEATTACHMENT attr="" comment="Diamond symbol" date="1005707607" name="diamond.gif" path="C:\Data\Temp\diamond.gif" size="881" user="PeterThoeny" version="1.1"
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 1999-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
Note: Please contribute updates to this topic on TWiki.org at TWiki:TWiki.TablePlugin.