jqgrid ページャーを使用して、グリッドの 1 つの追加リンクと更新リンクを表示しています。私はほとんどのグリッドで、追加、編集、削除、および更新にデフォルトのアイコンを使用する傾向があります。(バー) [追加]、[編集]、[削除] ボタンと更新ボタンの間。
私の「ゲーム」グリッドでは、カスタムの [追加] ボタン (更新前に表示されます) を使用していますが、更新ボタンの前にバーが表示されません。順序を並べ替えたり、navSeparatorAdd に位置オプションを追加したり、いろいろと調べたりしました。しかし、この状況で私を助けてくれたものは何も見つかりません。
Refresh をオフにしてカスタム ボタンを作成しようとしたことはありませんが、ハックのようです。追加後および更新前にそのバーを取得する方法についてのアイデアはありますか?
だから、私が持っているもの: + @ |
私が欲しいもの: + | @
(@ は更新アイコンのはずです)
ありがとう、エンバー
jQuery("#Games").jqGrid('navGrid',
'#GamesPager',
{edit:false, add:false, del:false, search:false,
refreshtitle: "Refresh"},
{}, //settings for edit
{}, // settings for add
{}, // settings for delete
{} // advanced searching settings
);
jQuery("#Games").jqGrid('navButtonAdd',
"#GamesPager",
{ caption:"Add Game",
buttonicon:"ui-icon-plus",
onClickButton:function(){
loadAddColorBox();
},
position: "first",
title:"Add Game",
cursor: "pointer"
}
);
jQuery("#Games").jqGrid('navSeparatorAdd',
"#GamesPager",
{sepclass : 'ui-separator',sepcontent: ''}
);