我已使用info here在JqGrid頂級工具欄中使用IE9中的以下代碼添加自定義按鈕。如何將自定義圖標添加到JqGrid頂級工具欄按鈕?
插入圖標代替圖像出現。 IE9網絡選項卡顯示不會發出對Images/calendar.png的請求。
$grid.jqGrid('navButtonAdd', '#grid_toppager', {
caption: '',
id: "grid_mybutton",
buttonicon: 'my-image',
onClickButton: function() {
window.location = 'Report';
}
});
css文件:
.ui-button .ui-icon.my-image {
background-image: url("Images/calendar.png");
width: 16;
height: 16;
}
.ui-button.ui-state-hover .ui-icon.my-image {
background-image: url("Images/calendar.png");
width: 16;
height: 16;
}
如何添加自定義圖標?
你說的是在頂替換的圖標X對話框的右上角,或者是否想用自己的操作將新的可點擊圖標添加到工具欄? – Nope 2012-08-13 11:28:27
我想添加新的按鈕,圖標'圖像/ calendar.png'和自定義操作'window.location ='報告'' – Andrus 2012-08-13 11:38:42
您的css: 「.ui-button.ui-state-hover .ui-icon。我的圖像「 應該是 」.ui-button,.ui-state-hover,.ui-icon,.my-image「更新:我在下面的回答中添加了更多的解釋 – jjay225 2012-08-13 12:00:10