ここの情報を使用して、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;
}
カスタムアイコンを追加するには?