У вас есть двухступенчатая форма, верно? Вышеуказанный плакат правильный.
Сохраните ваше преобразование в RequestVar
.
в приведенном выше примере вы хотите сохранить метод рендеринга, поэтому сначала запомните преобразование:
private def renderTest= SHtml.memoize { render }
Затем вы можете сохранить это запомненное преобразование в RequestVar (длится 1 запрос) или, может быть, TransientRequestVar
в зависимости от ваших потребностей.
private object testTemplate extends RequestVar(renderTest)
Если вы хотите воспроизвести преобразование из события ajax - testTemplate.is.applyAgain.
Возможно, я неправильно понял исходный вопрос, потому что, если вы хотите сделать двухэтапную форму, вам не нужно запоминать. Памятка заключается в том, что если что-то изменится в вашей текущей форме, и вы захотите обновить ее с помощью события ajax, т. Е. По щелчку или при изменении, то, как правило, форма не обновится, если вы не отправите ajax.