
	
	Renders table by data from CSV file. Allows create table with customizable columns containing data from CSV file.<br /><br />

	Features:
	<ul>
		<li>Customizable columns;<br />
		<li>Could be wrapped by other table plugins, for example Flex Grid or Table Sorter to adjust table look and functionality.<br />
	</ul>
	<br />

	Usage:
	<pre>
{aricsvtable file="data.csv"}
    {aricsvtablecolumns}
      {aricsvtablecolumn id="ID" alias="ID" width="20%" className="idg"}
      {aricsvtablecolumn id="NAME" alias="UserName" headerClassName="head"}
      {aricsvtablecolumn alias="Virtual Column" headerClassName="head" virtual="true"}
      	{coltemplate}{$NAME} - {$ID}{/coltemplate}
      {/aricsvtablecolumn}
    {/aricsvtablecolumns}
    {aricsvtablecolumnspan row="-1,0,2,4" startIndex="0" endIndex="3"}
{/aricsvtable}
	</pre>
	This will create table containing data from data.csv file.<br />
	aricsvtablecolumns is not mandatory tag and is used for columns customization. aricsvtablecolumns tag contains aricsvtablecolumn tags.<br />
	aricsvtablecolumnspan is used for columns merging. 
	<br /><br />

	aricsvtable parameters:<br /><br />
	<b>file</b> - CSV file(Required). Values: path to CSV file;<br />
	<b>heading</b> - Use first line/entry as field names. Values: true,false;<br />
	<b>sortBy</b> - Sorting field;<br />
	<b>sortDir</b> - Sorting direction.Values: asc,desc;<br />
	<b>sortType</b> - Sorting type. Values: SORT_REGULAR,SORT_NUMERIC,SORT_STRING;<br />
	<b>autoDetect</b> - Auto-detect delimiter. Values: true,false;<br />
	<b>delimiter</b> - Data delimiter;<br />
	<b>enclosure</b> - Data enclosure;<br />
	<b>offset</b> - Number of rows to ignore from beginning of data. Values: number;<br />
	<b>limit</b> - Limits the number of returned rows to specified amount. Values: number;<br />
	<b>header</b> - Display header or not. Values: true, false;<br />
	<b>footer</b> - Display footer or not. Values: true, false;<br />
	<b>cellPadding</b> - Cell padding. Values: number;<br />
	<b>cellSpacing</b> - Cell spacing. Values: number;<br />
	<b>width</b> - Table width. Values: px or percentage;<br />
	<b>className</b> - CSS class name to be applied to the table;<br />
	<b>advancedStyling</b> - If this parameter is enabled, HTML table will contain additional CSS classes for each column and row. Values: true, false;<br/> 
	<b>inputEncoding</b> - Indicate input encoding. Values: input encoding.<br />
	<br /><br />

	aricsvtablecolumn parameters:<br /><br />
	<b>id</b> - Column name;<br />
	<b>className</b> - CSS class name to be applied to content cells (td);<br />
	<b>headerClassName</b> - CSS class name to be applied to header (th);<br />
	<b>width</b> - Width. Values: px, percentage;<br />
	<b>alias</b> - Columns name to be displayed on UI. Values: string;<br />
	<b>headCellTag</b> - HTML tag. Values: th,td;<br />
	<b>cellTag</b> - HTML tag. Values: th,td;<br />
	<b>virtual</b> - Indicate that this column is virtual. Values: true, false;<br/>
	<b>hidden</b> - Indicate that this column will be hidden. Values: true, false;<br/>
	<b>pos</b> - Column order. Values: integer.<br/>
	<br /><br />
	
	aricsvtablecolumnspan parameters:<br /><br />
	<b>row</b> - Row index(es). Values: zero-based row index (for header and footer use -1);<br />
	<b>startIndex</b> - Start column index. Values: zero-based column index;<br />
	<b>endIndex</b> - End column index. Values: zero-based column index;<br />
	
	