Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Maxx 16.01.2008 01:04 / 16.01.2008 01:06
@main[] $data[^table::create{name age Вова 27 Леша 22 Вася 24 Антон 67 Павлик 99 }] ^printTable[$data;3] @printTable[table;iCols][r1;r2;iShift;sAfter] $iShift{^eval(^table.line[]%$iCols)} ^rem{флаг "сдвига"} $r1[] ^rem{первая строка td} $r2[] ^rem{вторая строка td} ^table.menu{ ^if($iShift){ $r1[$r1<td>$table.name</td>] $r2[$r2<td>$table.age</td>] }{ $r1[$r1<td>$table.name</td>] $r2[$r2<td>$table.age</td>] $result[${result}<tr>$r1</tr><tr>$r2</tr>] $r1[] $r2[] } } $sAfter[^for[i](1;$iCols-$table%$iCols){<td></td>}] ^rem{сколько пустых ячеек в конце} $result[<table>${result}<tr>${r1}$sAfter</tr><tr>${r2}$sAfter</tr></table>]это первое что пришло в невыспавшуюся голову, без претензии на красоту и универсальность.