parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

и еще раз попробуем :

Nexus 06.11.2002 18:28

Конструктор (load) переопределяется в наследнике.
Метод (right) переопределяется в наследнике.

В новом конструкторе (load) создается екземпляр класса (gbook).
Я так понимаю, что в методе right можно обратиться к созданному конструктором екземпляру gbook.

Ан нет, не выходит.
@CLASS
page
@USE
gbook.p
pager.p
page_base.p
@BASE
page_base
@load[title]
^page_base:load[$title]

$current[^if(def $form:page){$form:page}{1}]
$gb[^gbook::load[]]
$pager[^pager::load[$MAIN:pageuri;$gb.total;5;$current]]

@right[]
^page_base:right[
        ^gb.proc[$form:test]
        ^pager.show[]
        ^gb.getMessages[$pager.perpage;$pager.offset]
        <content>Всего : $gb.total</content>]
====В коде :=============================================
...
^use[то что вверху]
$mypage[^page::load[XXX]]
^mypage.right[]
...
Ошибка в строке : ^gb.proc[$form:test]

(void) not a method or junction, can not call it
proc