|
|
|
ADF Faces: SelectOneChoice или как передать значение параметру метода
|
|||
|---|---|---|---|
|
#18+
Есть SelectOneChoice у которого value="#{bindings.vFindRefreshInAccount_AccountType.inputValue}" . В bindings есть метод findRefreshInAccount с параметром fAccountType который тянет значение, т.е. у которого NDValue="${bindings.vFindRefreshInAccount_AccountType.inputValue}" vFindRefreshInAccount_AccountType - List в bindings, который определен следующим образом: <list id="vFindRefreshInAccount_AccountType" IterBinding="variables" StaticList="false" ListOperMode="0" ListIter="ListAccountTypeViewIterator"> <AttrNames> <Item Value="findRefreshHist_fRid"/> </AttrNames> <ListAttrNames> <Item Value="Code"/> </ListAttrNames> <ListDisplayAttrNames> <Item Value="Name"/> </ListDisplayAttrNames> </list> Проблема: при выборе некоторого значения в SelectOneChoice параметру fAccountType метода findRefreshInAccount передается не значение выбранное в списке, а его индекс! Я нашел прогрммное решение, вытаскивать значение из списка по типу: int ind = (Integer)this.getSelectOneChoiceFindRefreshInAccount_AccountType().getValue(); BindingContainer bc = this.getBindings(); DCIteratorBinding listAccount = (DCIteratorBinding) bc.get("ListAccountTypeViewIterator"); Row rw = listAccount.getRowAtRangeIndex(ind); String code = (String)rw.getAttribute("Code"); Но мне такие сложности :) не надо, хотелось бы что-нибудь по-проще, т.е. завязать все через "#{bindings. Может кто-нибудь подскажет что надо написать в параметре value для SelectOneChoice , или в NDValue для параметра fAccountType метода findRefreshInAccount , или еще где???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 12:25:56 |
|
||
|
ADF Faces: SelectOneChoice или как передать значение параметру метода
|
|||
|---|---|---|---|
|
#18+
Когда я написал, что параметру fAccountType метода findRefreshInAccount передается не значение выбранное в списке, а его индекс, то я имел ввиду, что передается порядковый номер строки в списке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 12:29:26 |
|
||
|
ADF Faces: SelectOneChoice или как передать значение параметру метода
|
|||
|---|---|---|---|
|
#18+
Up ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2007, 10:02:49 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34261281&tid=2146874]: |
0ms |
get settings: |
12ms |
get forum list: |
23ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
55ms |
get topic data: |
24ms |
get forum data: |
6ms |
get page messages: |
81ms |
get tp. blocked users: |
3ms |
| others: | 293ms |
| total: | 507ms |

| 0 / 0 |
