p:ajax rowSelect事件在Internet Explorer 9中不起作用

时间:2014-02-14 07:01:00

标签: internet-explorer jsf primefaces

我有一个带有selectionMode“single”的p:dataTable。如果选择了行,则应在辅助bean中调用侦听器。没有困难......但是当我在Internet Explorer 9上尝试代码时,永远不会调用rowSelect事件。通常我使用的是Firefox和Chrome,其中一切正常(事件被调用),因此问题只发生在Internet Explorer上。奇怪的是,到目前为止我在论坛中找不到关于这个问题的更多条目。我正在使用primefaces-4.0和jsf-2.2.4(Mojarra)

这是xhtml:

<p:dataTable id="someId" var="patients" value="#{homeBean.listData.patients}" rowKey="#{patients.pid}" selectionMode="single">
    <p:ajax event="rowSelect" listener="#{homeBean.onPatientSelect}" />
    <p:column headerText="PID">...</p:column>
</p:dataTable>

和相关的Java代码:

public void onPatientSelect(SelectEvent event) {
    //I do not reach this with Internet Explorer
}

我真的被困在这里,有谁知道问题可能在哪里?

0 个答案:

没有答案