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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> jqgrid и сохранение, сохранение в jqgrid 
:(
    Опции темы
myth777
  Дата 15.6.2011, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Здравствуйте, столкнулся с проблемой автоматического сохранения поля в jqgrid
Опишу проблему :
есть поле в jqGrid
Код

 {name:'is_visible', index:'is_visible', editable:true, edittype:"checkbox", 
  formatter:'checkbox',formatoptions: {disabled : false}}

Нужно при клике на этот checkbox отправить его значение на сервер.
Проблема в том что при клике почему то вообще ничего не отправляется на сервер

editurl заполнил - editurl:  "script.pl".
Что я делаю не так и в какую сторону смотреть? 
PM MAIL   Вверх
myth777
Дата 15.6.2011, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Разобрался. Всем спасибо за ответы))

Установил  в определении поля в ColModel         
Код

formatter:cboxFormatter


Код

{name:'is_visible', index:'is_visible', editable:true, edittype:"checkbox", 
       formatter:cboxFormatter,formatoptions: {disabled : false}}

функция - 
Код

function cboxFormatter(cellvalue, options, rowObject)
{
      return  '<input type="checkbox"' + (cellvalue==1 ? ' checked="checked"' : '') + 
      ' onClick="is_visible_row('+options.rowId+',this)"/>';
}
  
в ней как видим вызывается is_visible_row, туда я передаю id строки и сам объект

Ну и наконец сама реализация в is_visible_row:
Код

function is_visible_row(rowId, obj)
{
    var Message = "Command=SetVisible&id="+rowId+"&value="+Number($(obj).attr("checked"));    
    $.post("script.pl", Message, function(data){});
}


ИМХО но такие конструкции, ради посылки value с id на сервер жутко неудобные
Если кто знает получше варианты - выкладывайте..

Это сообщение отредактировал(а) myth777 - 16.6.2011, 13:10
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




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


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

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