Хорошо, первое, что нужно сделать, это открыть панель инструментов и посмотреть на сетевой трафик. Это поможет вам понять, что происходит. Вы можете использовать FireBug в FireFox или инструментах разработчика в Google Chrome.
Что происходит с сетевым трафиком для вышеуказанного фрагмента?
Edit:
Все еще ждут, чтобы услышать, что сетевой трафик генерируется ...
Но просто глядя на свой код ... - попробуйте установить представить = "истинный". Я посмотрел на некоторые из кода, который у меня есть, и я не уверен, что требуется дополнительный пустой параметр :-)
Не могли бы вы объяснить, что вы пытаетесь получить?
Редактировать
Хорошо, я понимаю, что вы хотите. У меня был быстрый просмотр в некотором коде. Я не делаю то же самое, что и вы. Однако, когда я гнезжусь частичным тонизирует я обычно делаю это таким образом:
<xp:button id="button1"
styleClass="btn btn-danger btn-lg#{FishingTripEdit.typeInput eq '1' ? ' inActive' : ''}">
<xp:eventHandler event="onclick" submit="true" refreshMode="partial"
refreshId="inputTypeSelected" disableValidators="true">
<xp:this.action>
<xp:executeScript>
<xp:this.script><![CDATA[#{javascript:MyBean.setData('0')}]]></xp:this.script>
</xp:executeScript>
</xp:this.action>
<xp:this.onComplete><![CDATA[XSP.partialRefreshGet("#{id:buttonTopHolder}")]]></xp:this.onComplete>
<xp:this.script><![CDATA[return document.getElementById("#{id:triggerAsk}").value!=='1' ? true : confirm("Sure?")]]></xp:this.script>
</xp:eventHandler>
</xp:button>
Так что для «первого» обновить Я использую встроенную разметку - и OnComplete я добавляю второе как обычный JavaScript. Я знаю, что это пример с partialRefreshGet (который я предпочитаю использовать, если это вообще возможно из-за меньших накладных расходов). Но, возможно, это может дать вам идею ....
не работает –
Попробуйте использовать только один partialRefreshPost и посмотрите, работает ли это. –
Нет, я попытался это: <хр: EventHandler событие = "OnChange" представить = "истинный" \t \t RefreshMode = "NoRefresh" disableValidators = "истинный"> \t \t <хр: this.script> xp: this.script> \t xp: eventHandler> –