
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.01.2007, 12:25:56
|
|||
|---|---|---|---|
|
|||
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:29:26
|
|||
|---|---|---|---|
|
|||
ADF Faces: SelectOneChoice или как передать значение параметру метода |
|||
|
#18+
Когда я написал, что параметру fAccountType метода findRefreshInAccount передается не значение выбранное в списке, а его индекс, то я имел ввиду, что передается порядковый номер строки в списке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2007, 10:02:49
|
|||
|---|---|---|---|
|
|||
ADF Faces: SelectOneChoice или как передать значение параметру метода |
|||
|
#18+
Up ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2146874]: |
0ms |
get settings: |
18ms |
get forum list: |
22ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
49ms |
get topic data: |
16ms |
get forum data: |
4ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 317ms |
| total: | 488ms |

| 0 / 0 |
