-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
Сделал тестовую таблицу, по описанию на хабре:
include 'class.table.php';
//include '../config.php';
$tableInfo = array(
'args' => 'border="1" cellpadding="1"',
'cells' => array( //Правила для ячеек
'cell2' => array( //Массив правил для ячейки 'cell2'
'colspan' => 2, //Указать ТОЛЬКО точное значение
//Ряд HTML атрибутов для ячейки:
'id' => 'cellId',
'class' => 'cellClass',
'style' => 'color:#000;',
'args' => 'align=left width=80%'
)
)
);
$exmpl = Array
(
0 =>
Array(
0 => 'Cell_00',
'cell2' => 'Cell_011111111111111',
2 => 'Cell_02'
),
1 => Array
(
0 => 'Cell_10',
1 => 'Cell_11',
2 => Array
(
0 => Array
(
'Cell_120',
0 => array( 0 => 'Cell_121', 'tableInfo' => array('colspan' => "2")),
),
1 => Array
(
0 => 'Cell_121'
)
)
),
2 =>
Array(
0 => 'Cell_00',
1 => 'Cell_01',
2 => 'Cell_02',
3 => 'Cell_02'
)
);
echo Table::html($exmpl,$tableInfo);`
но класс не работает как описано,
не добавляются аргументы для ячейки cell2 (Cell_011111111111111)
и colspan для ячейки Cell_121
задумка полезная, но не хватает примера, где собирается действительно сложная таблица, как на рисунке на хабре ----> https://habrastorage.org/files/fe8/acd/755/fe8acd755723490a9dbbbe0ae0346fbd.png
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels