:) Привет всем, это мой первый пост после поиска по форуму похожих сообщений
У меня есть кнопки, которые выглядят так:
http://img.villagephotos.com/p/2006-10/1223248/pc3.JPG (Извините, но он сказал, что новому пользователю нужно 10 репутаций для публикации изображений и более одной ссылки)
и вот код кнопки:
<a4j:commandButton styleClass="pcPopUpButton" ajaxSingle="true" eventsQueue="myQueue" value="#{_pcs.priceKey} Tx Price: $#{_pcs.amount} + Tx Fee: $#{_pcs.fee} = $#{_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, потому что на странице есть некоторая проверка.
Любая помощь или предложения будут оценены. Спасибо!