Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF 2.0 + Ajax = cannot locate it in the context of the component / 5 сообщений из 5, страница 1 из 1
12.04.2013, 16:45:13
    #38223797
Alex-ZZZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF 2.0 + Ajax = cannot locate it in the context of the component
По нажатию на ссылку в строке таблицы, делаю видимым блок div, где данные можно откорректировать.

Код: java
1.
2.
3.
4.
5.
6.
7.
                    <!--по нажатию открывается окно корректировки записи-->
                    <h:column>
                        <h:commandButton image="#{resource['images:edit.gif']}"
                                         actionListener="#{vugruzka.editing}" onclick="showEdit();" >
                            <f:ajax render="editingdiv"/>
                        </h:commandButton>    
                    </h:column>



Но выдает ошибку, не находит почему то этот div.

Код: java
1.
<f:ajax> contains an unknown id 'editingdiv' - cannot locate it in the context of the component j_idt49



Префиксы JSF отключены

Код: java
1.
<h:form id="form1" prependId="false">



Почему не находит, может кто подсказать?
...
Рейтинг: 0 / 0
12.04.2013, 18:33:40
    #38223986
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF 2.0 + Ajax = cannot locate it in the context of the component
замени div на H:panelGroup
...
Рейтинг: 0 / 0
15.04.2013, 09:13:42
    #38225335
Alex-ZZZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF 2.0 + Ajax = cannot locate it in the context of the component
Заменил, не помогло. Вообще какие причины могут быть, почему не находит?
...
Рейтинг: 0 / 0
15.04.2013, 10:06:14
    #38225376
ivanra
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF 2.0 + Ajax = cannot locate it in the context of the component
Может, вот это лишнее:
Код: html
1.
prependId="false"


У меня без этого работает, правда на richfaces
Код: html
1.
2.
3.
4.
	<a4j:commandLink value="#{item.description}" 
		actionListener="#{eventList.loadEvent(item.eventId)}"
		immediate="true" render="..." execute="@this"
		oncomplete="showEdit();" />


Кроме того, editingdiv сам по себе или на какой-то форме? По идее, должен быть на форме.
...
Рейтинг: 0 / 0
15.04.2013, 10:25:51
    #38225404
Alex-ZZZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF 2.0 + Ajax = cannot locate it in the context of the component
Всем спасибо. Вот так заработало:

Код: java
1.
<h:form id="form1" prependId="false">



Код: java
1.
<f:ajax render=":form1:tab :form1:fio :form1:list"/>



Обновлял не сам div, а поля которые надо обновить

Код: java
1.
<h:inputText id="tab" value="#{vugruzka.tab}" style="width: 80px; font-size: 1em;"/> 
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF 2.0 + Ajax = cannot locate it in the context of the component / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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