я пробовал это миллионом способов, поэтому я решил, что просто сломаюсь и спрошу
как правило, моя настройка представляет собой обработчик с различными событиями для просмотра редактирования и сохранения для отправки формы.
function edit(event, rc, prc) {
rc.query=getmodel("somemodel").getlist(rc.unique);
}
function save(event, rc, prc){
event.norender();
getPlugin("MessageBox").info("#rc.allocation# Saved");
setNextEvent(event="myhandler.edit", url="edit?unique=#rc.allocation#");
}
в представлении редактирования URL-адрес, подобный этому, myhandler/edit?unique=99, у меня есть форма, которая устанавливает событие сохранения, подобное этому
<form action="#event.buildLink('myhandler.save">
что по существу создает ссылку на событие сохранения
Теперь, если я не установлю скрытый ввод в моей форме, как это
<input id="unique" name="unique" type="hidden" value="#rc.unique#"/>
Я всегда получаю сообщение об ошибке "Элемент UNIQUE не определен в RC"
Я знаю, что должен быть способ передать параметр при отправке формы, не определяя его как ввод, я просто не могу найти ни одного примера того, как это сделать.