| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
agat 20.02.2003 13:17
Мое предыдущее сообщение я написал, не сильно вникая в код класса. Сейчас, вот, сел, перечел. Действительно - все там путем. Поздравляю еще раз.# в качестве первого параметра передаем хеш, структура которого идентична $form:fields;
#второй параметр - это и есть то волшебное поле, через которое передаем значение скроллера (у тебя это page)
@разобратьURI[params;path_param]
^if(def $params.request && $params.request is hash){
$result[?^params.request.foreach[field;value]{^if($field ne $path_param){$field=$value&^;}}$path_param=]
}{
$result[?^form:fields.foreach[field;value]{^if($field ne $path_param){$field=$value&^;}}$path_param=]
}На выходе получим готовый URI, который можно подставить в href="^разобратьURI[$form:fields;myfield]$yourScrollerPageValue"...