Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.07.2014, 13:03
Новичок на форуме
Отправить личное сообщение для delpavel Посмотреть профиль Найти все сообщения от delpavel
 
Регистрация: 10.07.2014
Сообщений: 6

jqgrid дублирование кнопок
Добрый день. Подскажите, пожалуйста, как исправить дублирование кнопок? Ситуация следующая, есть select, при выборе определенных option показывается jqgrid, в jqgrid добавлены кнопки. Проблема заключается в том, что когда выбираешь по очереди option-ы, кнопки дублируются в ряд, если не хватает ряда переходят на другу строку.
Код:
<select name="fancySelect" onchange="myjqGrid();">

	        <option value="0" selected="selected" data-skip="1" >Выберите каталог:</option> 
        	<option value="1" >Почта</option>
        	<option value="2" >Сайты</option>
</select> 			
	<table id="list"></table> 
	<div id="pager"></div>


function myjqGrid()
{		
        var lastSel;
        jQuery("#list").jqGrid({
            url:'getdata.php',
            datatype: 'json',
            mtype: 'POST',
            colNames:['#', 'Фамилия', 'Имя', 'Отчество'],
            colModel :[
                {name:'id', index:'id', width:50, align:'right', search:false}
                ,{name:'surname', index:'surname', width:150, align:'right', editable:true, edittype:"text", searchoptions:{sopt:['eq','ne','bw','cn']}}
                ,{name:'fname', index:'fname', width:150, align:'right', editable:true, edittype:"text", searchoptions:{sopt:['eq','ne','bw','cn']}}
                ,{name:'lname', index:'lname', width:150, align:'right', editable:true, edittype:"text", searchoptions:{sopt:['eq','ne','bw','cn']}}
                ],
            pager: jQuery('#pager'),
            rowNum:5,
            rowList:[5,10,30],
            sortname: 'id',
            sortorder: "asc",
            viewrecords: true,
            caption: 'Данные пользователей',
            ondblClickRow: function(id) {
                if (id && id != lastSel) {
                    jQuery("#list").restoreRow(lastSel);
                    jQuery("#list").editRow(id, true);
                    lastSel = id;
                }
            },
            editurl: 'saverow.php'
        }).navGrid('#pager',{view:false, del:true, add:true}, 
			{closeOnEscape:true, closeAfterEdit:true}, //  default settings for edit
			{
			url:"addjqgrid.php",
			bSubmit: "Добавить",
			bCancel: "Отмена",
			bClose: "Закрыть",
			saveData: "Данные приняты! Сохранить изменения?",
			bYes : "Да",
			bNo : "Нет",
			bExit : "Закрыть"
			}, //  default settings for add
			{
			msg: "Удалить выбранную запись?", 
			bSubmit: "Удалить",
			bCancel: "Отменить",
			url: 'jqgriddelete.php',
			reloadAfterSubmit:false,
			delData: {
			id: function () {
			var t_row = $('#list').getGridParam('selrow');
			var value = $('#list').getCell(t_row,'id');
			return value;
			}
			},
			mtype: "POST"
			},  // delete instead that del:false we need this
			{closeOnEscape:true, multipleSearch:true, closeAfterSearch:true}, // search options
			{} /* view parameters*/
		); 
		
//});
};
Ответить с цитированием
  #2 (permalink)  
Старый 10.07.2014, 13:12
Новичок на форуме
Отправить личное сообщение для delpavel Посмотреть профиль Найти все сообщения от delpavel
 
Регистрация: 10.07.2014
Сообщений: 6

Ссылка на фото:
http://www.imageup.ru/img291/1815754/untitled-1.jpg
Ответить с цитированием
  #3 (permalink)  
Старый 10.07.2014, 15:28
Новичок на форуме
Отправить личное сообщение для delpavel Посмотреть профиль Найти все сообщения от delpavel
 
Регистрация: 10.07.2014
Сообщений: 6

Решено. Заменил js файл jquery.jqGrid.min на более новую версию.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jqGrid с официального сайта - не работают примеры. Я чего-то не понимаю? xintrea jQuery 1 22.04.2014 14:04
Как передать данные из jqGrid в текстовое поле? Rooner jQuery 2 27.09.2012 19:31
Один обработчик для нескольких кнопок! frundik Элементы интерфейса 2 10.07.2012 15:30
Редактирование по столбцам в jqGrid anton11 jQuery 0 29.04.2011 15:25
jqgrid некоректная работа "родных" кнопок навигации skalka jQuery 0 06.10.2010 11:31