【发布时间】:2011-04-13 08:59:00
【问题描述】:
我试图弄清楚当复选框设置为 true 时何时调用 JavaScript。问题是复选框被赋予了一个动态名称,因为它位于从数据库创建的表中。所以复选框的名称是动态创建的,带有我给它的名称和序列号。该复选框有一个 bean 侦听器,完成后,通过 ajax 调用一个 JS。在这种情况下,我使用的是标准的 JSF 2 数据表。
如何在调用 JS 之前确定 rowCheckbox 是否设置为 true(参见 oncomplete ajax 参数)?
---
<h:selectBooleanCheckbox id="rowCheckbox">
<a4j:ajax event="valueChange" listener="#dashboardController.tableRowIndexEvent}" execute="@form" oncomplete="addMarker('${item.geoposition.latDecDeg}', '${item.geoposition.longDecDeg}', '${item.geoposition.locationName}')"/>
</h:selectBooleanCheckbox>
----
问候克里斯
【问题讨论】:
标签: java javascript ajax jsf