Како да направите серверски onChange event на selectObject компонентата.
Опкружете го t:selectObject тагот со t:form таг, и направете submit на формата со javascript со додавање во t:selectObject тагот на следниот javascript: onChange="form.submit();".
Сега при повторно прикажување на страната објектот што е value на selectObject компонентата ќе биде поставен со избраната вредност.
Ќе мора овој објект да има анотација @Persist.
Ако сакате OnChange event тогаш уловете го соодветниот onFormSubmit event.
Пример:
во tml фајлот:
<t:form t:id="planSelectForm">
<t:selectObject t:id="selectPlan" list="planList" value="selectedPlan"
labelField="literal:title" onChange="form.submit();" />
</t:form>
во јава класата:
@Persist
@Property
private Plan selectedPlan;
public void onSubmitFromPlanSelectForm() {
// nekoja logika
}
Last modified
16 years ago
Last modified on 12/09/09 19:30:05
Note:
See TracWiki
for help on using the wiki.