Constants

NO_CONTENT

NO_CONTENT

Properties

$vals

$vals : array

Type

array — les lignes

$headers

$headers : array

Type

array — les entêtes

$tlc

$tlc : string

Type

string — tlc

$print_headers

$print_headers : array

Type

array — paramêtres d'affichages des entêtes

$attrs

$attrs : array

Type

array — attributs

$even_color

$even_color : string

Type

string — couleur impaire

$odd_color

$odd_color : string

Type

string — couleur paire

$even_class

$even_class : string

Type

string — classe impaire

$odd_class

$odd_class : string

Type

string — classe paire

Methods

__construct()

__construct(array  $table_attrs = array()) 

Constructeur AcidTable

Parameters

array $table_attrs

Listes des attributs du tableau.

getParams()

getParams(array  $params) : string

Retourne les éléments du tableau en entrée sous forme d'une chaîne de caractères (Formaté comme Attributs HTML)

Parameters

array $params

([paramètres]=>[valeurs])

Returns

string

setEvenColor()

setEvenColor(string  $color) : boolean

Définit la couleur des lignes paires et retourne true en cas de réussite, false sinon.

Parameters

string $color

Returns

boolean

setOddColor()

setOddColor(string  $color) : boolean

Définit la couleur des lignes impaires et retourne true en cas de réussite, false sinon.

Parameters

string $color

Returns

boolean

setEvenClass()

setEvenClass(string  $class_name) : boolean

Définit la classe HTML des lignes paires et retourne true en cas de réussite, false sinon.

Parameters

string $class_name

Returns

boolean

setOddClass()

setOddClass(string  $class_name) : boolean

Définit la classe HTML des lignes impaires et retourne true en cas de réussite, false sinon.

Parameters

string $class_name

Returns

boolean

setAttrs()

setAttrs(string  $type, integer  $id, array  $params) : boolean

Assigne les paramètres $params au $type identifié par $id et retourne true en cas de succès, false sinon.

Parameters

string $type

Cible. (table, lines, cols)

integer $id
array $params

Liste des paramètres.

Returns

boolean

setTableAttr()

setTableAttr(array  $params) 

Assigne les attributs en entrée au tableau.

Parameters

array $params

([paramètres]=>[valeurs])

addVal()

addVal(integer  $line, integer  $col, string  $val, array  $params = array()) 

Ajoute une valeur au tableau Si la cellule est déjà prise, écrase le contenu.

Parameters

integer $line

Ligne.

integer $col

Colonne.

string $val

Valeur.

array $params

Paramètres.

setHeader()

setHeader(string  $type, integer  $id, string  $text, array  $params = array()) : boolean

Définit l'entête du tableau, et retourne true en cas de réussite, false sinon.

Parameters

string $type

(lines | cols)

integer $id
string $text
array $params

Returns

boolean

diplayHeaders()

diplayHeaders(string  $type, boolean  $display) : boolean

Définit la visibilité de l'entête définie par $type, et retourne true en cas de succès.

Parameters

string $type

(lines | cols)

boolean $display

Returns

boolean

setTopLeftCorner()

setTopLeftCorner(string  $text) 

Définit le contenu du coin Haut/Gauche

Parameters

string $text

html()

html() : \HTLM

Generation of table

Returns

\HTLM —

code :

...

getHeader()

getHeader(string  $type, integer  $id) : string

Retourne l'entête du tableau qui est renseignée par les paramètres en entrée.

Parameters

string $type
integer $id

Returns

string

getMaxCols()

getMaxCols() : integer

Retourne le nombre effectif de colonnes dans le tableau

Returns

integer