引导面图标命令按钮按钮导致未捕获的类型错误:无法读取属性'id'



每次单击包含图标的b:commandButton时都会出现此错误真棒

bsf.js.xhtml?ln=bsf:7 Uncaught TypeError: Cannot read property 'id' of     nullBsF.ajax.onevent @ bsf.js.xhtml?ln=bsf:7sendEvent @ jsf.js.xhtml?ln=javax.faces:1response @ jsf.js.xhtml?ln=javax.faces:1onComplete @ jsf.js.xhtml?ln=javax.faces:1AjaxEngine.req.xmlReq.onreadystatechange @ jsf.js.xhtml?ln=javax.faces:1

这里是xhtml上使用的导致此类异常的代码,阻塞了接口上的所有其他功能。

 <b:commandButton look="primary" value="Accept" 
iconAwesome="fa-pencil-square-o" 
                                    ajax="true" 
                                    update="@form"
                                    actionListener="#  {navState.popSubContents(1)}"
                                    action="#{courtMan.saveCourtEdit()}" />

没有图标太棒了,效果很好。

那么如何在commandButton上使用iconAwesome呢?

感谢

经过几次测试,我们发现问题不是由iconAwesome属性引起的。通过设置它似乎有助于更频繁地发布异常,但在删除了所有iconAwesome属性后,我设法重现了这个问题。

我不得不在同一个命令按钮上点击几次,同时点击,我点击按钮,等待几秒钟,然后再次点击,它就工作了,但以很短的几毫秒间隔点击,就会出现异常。

由于这个commandButton在ui:repeat循环中,并且包含一个ActionListener,它调用一个bean方法,该方法接收一个参数(正在迭代的列表的对象),我认为这可能是一些问题。。。分析将继续。。谢谢

相关内容

  • 没有找到相关文章

最新更新