wiki:selectObjectOnChangeEvent

Version 3 (modified by Vangel Ajanovski, 15 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.