Новая строка в a4j: значение командной кнопки удаляется после reRender'ed - PullRequest
1 голос
/ 21 июня 2010

:) Привет всем, это мой первый пост после поиска по форуму похожих сообщений

У меня есть кнопки, которые выглядят так: http://img.villagephotos.com/p/2006-10/1223248/pc3.JPG (Извините, но он сказал, что новому пользователю нужно 10 репутаций для публикации изображений и более одной ссылки)

и вот код кнопки:

<a4j:commandButton styleClass="pcPopUpButton" ajaxSingle="true" eventsQueue="myQueue" value="#{_pcs.priceKey}&#10;Tx Price: $#{_pcs.amount} + Tx Fee: $#{_pcs.fee}&#10;= $#{_pcs.amount+_pcs.fee}"/>

Проблема заключается в том, что при повторном рендеринге кнопок с помощью ajax reRender кнопки становятся такими, как показано на рисунке.

Я проверил код страницы с помощью firebug (первая загрузка):

    <input type="button" value="ADULT
Tx Price: $5.00 + Tx Fee: $5.00
= $10.00" onclick="A4J.AJAX.Submit('tblBooking:repeater:0:pcLink','tblBooking',event,{'similarityGroupingId':'tblBooking:repeater:0:pcGrid2:0:pc4','parameters':{'ajaxSingle':'tblBooking:repeater:0:pcGrid2:0:pc4','tblBooking:repeater:0:pcGrid2:0:pc4':'tblBooking:repeater:0:pcGrid2:0:pc4'} ,'eventsQueue':'myQueue','actionUrl':'/quebecTicketing/TblBookingEdit.seam'} );return false;" name="tblBooking:repeater:0:pcGrid2:0:pc4" id="tblBooking:repeater:0:pcGrid2:0:pc4" class="pcPopUpButton">

(после повторного рендеринга):

<input type="button" class="pcPopUpButton" id="tblBooking:repeater:0:pcGrid2:0:pc4" name="tblBooking:repeater:0:pcGrid2:0:pc4" onclick="A4J.AJAX.Submit('tblBooking:repeater:0:pcLink','tblBooking',event,{'similarityGroupingId':'tblBooking:repeater:0:pcGrid2:0:pc4','parameters':{'ajaxSingle':'tblBooking:repeater:0:pcGrid2:0:pc4','tblBooking:repeater:0:pcGrid2:0:pc4':'tblBooking:repeater:0:pcGrid2:0:pc4'} ,'eventsQueue':'myQueue','actionUrl':'/quebecTicketing/TblBookingEdit.seam'} );return false;" value="ADULT Tx Price: $5.00 + Tx Fee: $5.00 = $10.00">

Если я использую h: commandButton для отправки всей страницы, кнопки остаются прежними, но я не могу использовать h: commandButton, потому что на странице есть некоторая проверка. Любая помощь или предложения будут оценены. Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...