У меня есть два вопроса относительно контекстного меню для jqGrid :
У меня есть пустая сетка, и я хочу, чтобы контекстное меню появлялось при нажатии наСама сетка или заголовок столбцов, в настоящее время контекстное меню только тогда, когда у меня есть строки внутри сетки.Итак, как я могу это сделать?
У меня есть другая сетка внутри диалогового окна:
$('#company_grid').contextMenu('grid_contextmenu', { bindings: { 'add_row': function(t) { }, 'delete_row': function(t) { } }); $(function() { $( "#company" ).dialog( { autoOpen: false, height: 500, width: 900, modal: true, resizable: false, open: function(event, ui) { $("#company").setGridWidth($(this).width()-2 ); $("#company").setGridHeight($(this).height()-100); } }); }); <div id="company"> <table id="company_grid"></table> </div> <div class="contextMenu" id="grid_contextmenu"> <ul> <li id="add_row"> Add Row </li> <li id="delete_row"> Delete Row </li> </ul> </div>
Когда диалог открыт, яне могу увидеть контекстное меню.Я понял, что это появляется за диалогом.Так что я делаю не так?Как добавить контекстное меню в сетку диалогов?
Я предполагаю, что все диалоговые окна в jQuery контролируются CSS.
Может быть, вы могли бы попытаться изменить значение z-index вашего контекстного меню, чтобы оно появилось в вашем диалоговом окне?