| | 1 | = Како да направите серверски onChange event на selectObject компонентата. = |
| | 2 | |
| | 3 | Опкружете го {{{t:selectObject}}} тагот со {{{t:form}}} таг, и направете submit на формата со javascript со додавање во {{{t:selectObject}}} тагот на следниот javascript: {{{onChange="form.submit();"}}}. |
| | 4 | Сега при повторно прикажување на страната објектот што е value на selectObject компонентата ќе биде поставен со избраната вредност. |
| | 5 | Ќе мора овој објект да има анотација @Persist. |
| | 6 | |
| | 7 | Пример:[[br]] |
| | 8 | во tml фајлот:[[br]] |
| | 9 | {{{ |
| | 10 | <t:form t:id="planSelectForm"> |
| | 11 | <t:selectObject t:id="selectPlan" list="planList" value="selectedPlan" |
| | 12 | labelField="literal:title" onChange="form.submit();" /> |
| | 13 | </t:form> |
| | 14 | }}} |
| | 15 | |
| | 16 | во јава класата: |
| | 17 | |
| | 18 | {{{ |
| | 19 | @Persist |
| | 20 | @Property |
| | 21 | private Plan selectedPlan; |
| | 22 | }}} |
| | 23 | |
| | 24 | и логика за него |