| Version 3 (modified by , 16 years ago) ( diff ) |
|---|
Како да направите серверски 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
}
Note:
See TracWiki
for help on using the wiki.