Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Misha v.3 13.09.2005 18:41
я не знаю насчет конкретных изменений данных в вашем классе, но в случае, если вы бежите с помощью menu по таблице, и тут-же изменяете эту таблицу, это не должно сказываться на menu.@main[] $t[^table::create{id 1 2 3}] 1st: ^print[$t]{^t.append{z}}<br /> 2nd: ^print[$t]<br /> @print[t;code] ^t.menu{${t.id}$code}[, ]в этом примере код ^t.append{z} который выполняется при каждой итерации не приводит к тому, что при первом выводе будет напечатано 6 строк, будет напечатано только три строки. при этом к таблице будет добавлено ещё 3 строки, что мы наблюдаем при второй распечатке таблицы.