Version 2 (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.