素晴らしいフォント アイコン セットが使用されている場合、選択要素とトグル ボタンを配置して、jqgrid のトップ ツールバーを解放する方法を探しています。4.6で動作するコードを試しました:
var i,
selectElem= '<select tabindex="-1" id="_layout">';
for (i=0; i<10; i++) {
selectElem += '<option value="'+i+'" ';
if (i==layout)
selectElem += ' selected';
selectElem += '>Form ' + i + '</option>'
}
$("#grid_toppager_left table.navtable tbody tr").append(
'<td class="ui-pg-button ui-corner-all">' +
'<div class="ui-pg-div my-nav-checkbox">' +
selectElem +
'</select>' +
'</div></td>'
);
しかし、選択要素は表示されません。
私が試したトグルボタンについて
$("#grid_toppager_left table.navtable tbody tr").append(
'<td class="ui-pg-button ui-corner-all">' +
'<div class="ui-pg-div my-nav-checkbox">' +
'<input tabindex="-1" type="checkbox" id="AutoEdit" ' + (autoedit ? 'checked ' : '')+'/>' +
'<label ' +' for="AutoEdit">Toggle</label></div></td>'
);
$("#AutoEdit").button({
text: false,
icons: {primary: "fa-star"}
}).click(function () {
autoedit = !autoedit;
}
});
トグルボタンもツールバーに表示されません。これらの要素を強制的に表示する方法は?