Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Не работает валидация с rich:inplaceInput / 5 сообщений из 5, страница 1 из 1
22.01.2012, 15:54:33
    #37625871
rus_sun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает валидация с rich:inplaceInput
Работаю на Seam-2.2.2-Final (Richfaces 3, JSF 1)
Хочу совместить rich:ajaxValidator с rich:inplaceInput. Не выходит.
Вот примерно код

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<h:form>
                           <rich:messages id="_errMessage">
                                <f:facet name="errorMarker">
                                    <h:graphicImage style="padding-right: 10px;" value="../img/error.gif"/>
                                </f:facet>
                            </rich:messages>                    

                            <rich:panel style="background-color:#c8dcf9">
                                 <h:outputText value="Фамилия"/>
                                            
                                                <rich:inplaceInput value="#{person.secondName}" inputWidth="100" showControls="true">
                                                    <rich:ajaxValidator event="onblur"/>
                                                </rich:inplaceInput>
                            </rich:panel>
                        

                        <h:commandButton type="submit" value="Готово" action="#{backBean.submitResult}"/>                       
</h:form>        
...
Рейтинг: 0 / 0
23.01.2012, 13:28:11
    #37626799
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает валидация с rich:inplaceInput
Как вы определили, что у вас не работает? И в чем собственно ошибка?
...
Рейтинг: 0 / 0
23.01.2012, 21:18:01
    #37627900
пролетевший
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает валидация с rich:inplaceInput
забыл ник,
rich:inplaceInput не просто html элемент, а довольно развесистый JavaScript, поэтому onblur может и не срабатывать. Используй листенеры для JavaScript:
автор"oneditactivation" which is fired on edit state activation
"oneditactivated" which is fired when edit state is activated
"onviewactivation" which is fired on view state activation
"onviewactivated" which is fired after the component is changed to representation state
...
Рейтинг: 0 / 0
26.01.2012, 11:42:53
    #37632388
rus_sun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает валидация с rich:inplaceInput
пролетевший,

спасибо. попробую
...
Рейтинг: 0 / 0
26.01.2012, 18:04:04
    #37633579
Николаха
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает валидация с rich:inplaceInput
rus_sun,

Посмотри вот этот способ валидации! http://richfaces-showcase.appspot.com/richfaces/component-sample.jsf
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Не работает валидация с rich:inplaceInput / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]