Javascript.RU

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

jqGrid - как сделать поле редактируемым?
В jqGrid все настройки полей задаются через colModel.
Вот описание одного элемента у меня:
td.name = F4
td.label = test_2
td.index = F4
td.hidedlg = false
td.hidden = false
td.width = 250
td.align = left
td.sortable = false
td.search = false
td.searchoptions = [object Object]
   searchoptions.sopt = cn,eq,ne
      sopt.0 = cn
      sopt.1 = eq
      sopt.2 = ne
td.editable = true
td.edittype = text
td.editoptions = [object Object]
   editoptions.size = 10
td.sortOrder = 0
td._FType = string
td._NodId = 4
td._RefID = null
td._RefName = 
td._isDefault = 0
td.formatter = function (cellvalue, options, rowObject) {
    if (typeof void null != typeof cellvalue) {
        if (cellvalue.String) {
            return cellvalue.String;
        } else {
            return cellvalue.Number;
        }
    }
    return "";
}
td.editrules = 
td.formoptions = 
td.unformat = function (cellvalue, options, obj) {
    alert('some text');
    return $(obj).html();
}

Вроде бы для того, чтобы поле редактировалось, указано все: editable в true, edittype в 'text', метод unformat также задан. Однако при клике по данной ячейке ничего не происходит: не отрабатывает метод unformat, не появляется вместо текстового содержимого текстовое поле... Подскажите, что я сделал не так или чего не доделал, чтобы ячейка редактровалась?
ЗЫ Или надо самому менять вручную вид ячейки при инициации события onCellSelect для ячейки?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как сделать fullscreen -=1100=- Общие вопросы Javascript 8 30.07.2012 09:53
Как сделать? При выходе мышкой за пределы окна браузера, начинает грузится другая стр alb Events/DOM/Window 13 01.09.2010 12:19
Как отлаживать события? Или как сделать трассировку вызовов функций? gennad Events/DOM/Window 1 18.08.2010 13:21
Нужно сделать плавное появление текстового поля как на сайте vkontakte.ru paratrooper1981 Элементы интерфейса 1 23.11.2009 18:24
Как сделать вкладку с 'плюсами и минусами'??? Monopolist Элементы интерфейса 2 05.08.2009 14:07