Tablemenu
menu. Последовательный перебор всех строк таблицы | |
^таблица.menu{код}
^таблица.menu{код}[разделитель]
^таблица.menu{код}{разделитель}
Метод menu выполняет код для каждой строки таблицы, последовательно перебирая все строки.
Разделитель - код, который вставляется после каждой непустой строки, кроме последней. Разделитель в квадратных скобках вычисляется один раз, в фигурных - много раз по ходу вызова.
Пример
$goods[^table::create{ pos good price
1 Монитор 1000
2 Системный блок 1500
3 Клавиатура 15}
]
<table border=1>
^goods.menu{
<tr>
<td>$goods.pos</td>
<td>$goods.good</td>
<td>$goods.price</td>
</tr>
}
</table>
Пример выводит все содержимое таблицы $goods в виде HTML-таблицы.