【发布时间】:2012-08-01 20:52:53
【问题描述】:
我有这个简单的 JSF 按钮:
//Question Dialog
function deletedialog(button, a){
$("<div />", {
text: a
}).dialog({
width: 600,
buttons: {
"Ok": function() {
$("#form\\:deleterow").click();
// $('input[id$="deleterow"]').click();
$(this).dialog("close");
button.value = "Processing...";
button.disabled = true;
},
"Cancel": function(event) {
$(this).dialog("close");
event.preventDefault();
button.value = "Delete";
button.disabled = false;
}
}
});
}
<!-- hidden button -->
<h:commandButton id="deleterow" value="HiddenDelete" action="#{AccountsController.deleteSelectedIDs}" style="display:none">
<f:ajax render="@form"></f:ajax>
</h:commandButton>
<!-- the delete button -->
<h:button onclick="deletedialog(this, 'Do you want to delete the selected rows?'); return false;" >
<h:graphicImage name="small-hover.png" library="images" title="Delete" />
</h:button>
我想创建一个 png 图像,它将作为按钮的视觉主体。我唯一要更改的是按钮的标题,每次我都会使用按钮的value 属性设置它。这可能吗?现在,当我加载 JSF 页面时,我只看到没有标签的空按钮。
P.S 1 我得到这个结果:
【问题讨论】: