a4j:commandButton在Safari和IE9中无法正常工作

时间:2012-11-05 16:02:21

标签: javascript jsf safari internet-explorer-9 richfaces

我在rich:datatable中有一个a4j:commandButton,它选择行项,然后打开一个模态面板。一切都在Firefox和IE8中正常运行。在IE9和Safari中,它选择了行项,但是它不能公平地完成脚本。

以下是代码:

<rich:panel>
    <rich:datatable id="mytable" value="#{rowItems}" var="_item">
        <rich:column>...<rich:column>
        <rich:column>
            <s:div>
                <a4j:commandButton value="Select" 
                    action="#{controller.selectItem(_item)}" 
                    reRender="mymodalpanel" 
                    ajaxSingle="true" status="ajaxProgress" 
                    oncomplete="#{rich:component('mymodalpanel')}.show();" />
            </s:div>
            <s:div>
                <a4j:commandButton value="Move" 
                    action="#{controller.moveItem(_item)}" 
                    reRender="mytable" 
                    ajaxSingle="true" status="ajaxProgress" />
            </s:div>
        </rich:column>
    </rich:datatable>
</rich:panel>    

“移动”按钮可在任何浏览器中正常工作,但“选择”按钮无法在IE9和Safari中打开模式面板。

有谁知道问题是什么以及如何解决这个问题?

0 个答案:

没有答案