在ice上调用javascript函数:panelConfirmation';癌变

在ice上调用javascript函数:panelConfirmation';癌变,javascript,jquery,jsf,Javascript,Jquery,Jsf,在我的jsf页面上有一个commandButton,当用户点击它时,我会显示一个ice:panelConfirmation,在将数据发送到commandButton的actionListern之前进行确认 现在,当用户在我的ice:panelConfirmation上选择cancel时,我想禁用此按钮 我想当用户选择cancel时,我必须做一些事情来调用JavaScript函数。 我如何才能做到这一点?下面是这个标记库的工作原理示例:。但是生成的代码不是很好 <input class="i

在我的jsf页面上有一个commandButton,当用户点击它时,我会显示一个ice:panelConfirmation,在将数据发送到commandButton的actionListern之前进行确认

现在,当用户在我的ice:panelConfirmation上选择cancel时,我想禁用此按钮

我想当用户选择cancel时,我必须做一些事情来调用JavaScript函数。
我如何才能做到这一点?

下面是这个标记库的工作原理示例:。但是生成的代码不是很好

<input class="iceCmdBtn" id="j_idt3344:j_idt3347" name="j_idt3344:j_idt3347" onblur="setFocus('');" onclick="new Ice.PanelConfirmation(this,event,'j_idt3344:genConfirm',true,false,false,'/xmlhttp/blank',function(event){iceSubmit(form,this,event);return false;});return false;" onfocus="setFocus(this.id);" type="submit" value="Generate a Random Number">


由于生成的ID,似乎很难处理这些生成组件上的事件。我会推荐你使用。它非常易于使用,功能强大。

这似乎有点棘手,或者有时取决于其他需求/需要。
最后,我找到了可以在“接受”和“拒绝”按钮上使用操作侦听器的位置。:)

你能告诉我们你的ice:panelConfirmation标签库指的是什么吗