Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> jqGrid subGrid убрать выделение 
:(
    Опции темы
madbizarre
Дата 21.4.2013, 13:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 13.11.2006

Репутация: нет
Всего: нет



Код

    TableCatalog.jqGrid({
        url:LoadCatalogUrl,
        datatype: 'json',
        mtype: 'GET',
        autowidth: true,
        colNames:['Код', 'Название','Тип','Фильтр','Фильтр (toolbar)','Приоритет фильтра','В каталоге', 'Активен', 'Приоритет'],
        colModel :[
            {name:'id',    index:'id',    width:20,    align:'center',    search:false,    editable:true,    edittype:"text" },
            {name:'n1',    index:'n1',    width:400,    align:'left',        search:true,    editable:true,    edittype:"text" },
            {name:'n2',        index:'n2',    width:100,    align:'center',    search:true,    editable:true,    edittype:"text" },
            {name:'n3',    index:'n3',    width:40,    align:'center',    search:true,    editable:true,    edittype:"text" },
            {name:'n4',    index:'n4',    width:60,    align:'center',    search:false,    editable:true,    edittype:"text" },
            {name:'n5',    index:'n5',    width:60,    align:'center',    search:false,    editable:true,    edittype:"text" },
            {name:'n6',    index:'n6',    width:50,    align:'center',    search:false,    editable:true,    edittype:"text" },
            {name:'n7',    index:'n7',    width:30,    align:'center',    search:false,    editable:true,    edittype:"text" },
            {name:'n8',    index:'n8',    width:30,    align:'center',    search:false,    editable:true,    edittype:"text" },
            ],
        pager: TableCatalogPager,
        toolbar: [true,"top"],        
        sortname: 'id',
        sortorder: 'asc',
        ondblClickRow: function(id) {    gridEdit();    },    
        subGrid: true,
        subGridRowExpanded: function(subgrid_id, row_id) {
            var subgrid_table_id;
            subgrid_table_id = subgrid_id+'_t';
            $('#'+subgrid_id).html('<table id="'+subgrid_table_id+'"></table><div id="'+subgrid_table_id+'_pager"></div>');
            $('#'+subgrid_table_id).jqGrid({
                url: baseUrl+"subload",
                datatype: 'json',
                mtype: 'POST',
                postData: {'get':'subgrid', 'id':row_id},
                colNames: ['Название','Тип','Фильтр','Фильтр (toolbar)','Приоритет фильтра','В каталоге', 'Активен', 'Приоритет'],
                colModel: [
                    {name:'n1',    index:'n1',    width:400,    align:'left',        search:true,    editable:true,    edittype:"text" },
                    {name:'n2',        index:'n2',    width:100,    align:'left',        search:true,    editable:true,    edittype:"text" },
                    {name:'n3',    index:'n3',    width:40,    align:'center',    search:true,    editable:true,    edittype:"text" },
                    {name:'n4',    index:'n4',    width:60,    align:'center',    search:false,    editable:true,    edittype:"text" },
                    {name:'n5',    index:'n5',    width:60,    align:'center',    search:false,    editable:true,    edittype:"text" },
                    {name:'n6',    index:'n6',    width:50,    align:'center',    search:false,    editable:true,    edittype:"text" },
                    {name:'n7',    index:'n7',    width:30,    align:'center',    search:false,    editable:true,    edittype:"text" },
                    {name:'n8',    index:'n8',    width:30,    align:'center',    search:false,    editable:true,    edittype:"text" },
                    ],
                height: 'auto',
                autowidth: true,
                ondblClickRow: function(id) { gridEditChar(id); },
                sortname: 'id',
                sortorder: 'asc',
                onSelectRow: function(id){
                    selectRow = id;
                }
            });
        },    
        gridComplete: function(){ 
            var rowIds = TableCatalog.getDataIDs();
            $.each(rowIds, function (index, rowId) {
                TableCatalog.expandSubGridRow(rowId); 
            });    
        }
    });


Как сделать при нажатии на сабгрид строку, что бы выделялась лишь одна строка на которую нажали?
Щас сохраняется выделение всех сабгридах что было совершено нажатие.

Это сообщение отредактировал(а) madbizarre - 21.4.2013, 13:16

Присоединённый файл ( Кол-во скачиваний: 1 )
Присоединённый файл  sub.png 9,14 Kb
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0781 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.