Как визуализировать форму редактирования jqgrid без сетки - PullRequest
0 голосов
/ 05 декабря 2011

Таблица настроек всегда содержит одну строку с большим количеством столбцов с длинными заголовками.Открытие этого в сетке jqGrid выглядит ужасно.

Как заставить jqGrid отображать форму редактирования вместо сетки?В форме редактирования данные могут быть изменены и сохранены, сетка не обязательна.Панель заголовка сетки не используется (заголовок - пустая строка) и панель инструментов верхнего уровня.Строка загружается с сервера с помощью вызова json.Я пытался использовать ответ Олега от Как открыть Редактировать как форму, используя пользовательские данные в jqGrid?

 grid.jqGrid({
   gridstate: 'hidden',
   loadComplete: function() { 
     $("#edit_grid_top").click();
     $("#lui_"+$('#grid').id).hide();
     }
...

Редактировать форму открывается, но сетка все еще видна.Как визуализировать форму редактирования без сетки?

Ответы [ 2 ]

0 голосов
/ 21 июля 2012

Я получил его на работу как: $("#gview_"+gridid).hide()

0 голосов
/ 25 марта 2012

Возможно, это слишком поздно, но тем не менее:

Вы должны скрывать свою сетку программно.Мое решение было (для сетки с большим количеством столбцов):

<div id="detailslistWrapper">
    <table id="detailslist">
        <tr> <td/> </tr>          
    </table>
    <div id="detailspager"></div>
</div>

и после этого:

$(function()
{
    $("#detailslistWrapper").hide();
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...