bootsfaces iconAwesome on commandButton causes Uncaught TypeError: Cannot read property 'id'

bootsfaces iconAwesome on commandButton causes Uncaught TypeError: Cannot read property 'id'

每次单击包含 iconAwesome

的 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()}" />

没有 iconAwesome 效果很好。

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

谢谢

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

我不得不在同一个 commandButton 上点击几次,同时点击,我点击按钮并等待几秒钟,再次点击它有效,但是通过点击非常短的间隔,几毫秒出现异常。

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