2013-03-27 3 views
0

Я хотел бы спросить, можно ли прикрепить функцию .toggle() в определенной и конкретной ячейке в jqGrid? Можно изменить содержимое ячейки с помощью setCell, но из того, что я пробовал, он изменяет только атрибуты CSS.Добавление .toggle() в содержимое ячейки

grid.jgGrid("setCell", cellId, colName, "", {visibility: 'hidden'}); 

Есть ли способ для меня, чтобы показать/скрыть/моргать мой текст внутри ячейки на GridComplete?

Заранее спасибо.

ответ

0

Ну, вы можете изменить цвет текста на прозрачный при нажатии на ячейку. Вот jsfiddle

Он переключает данные каждой ячейки. Вы можете настроить в соответствии с вашими требованиями

jqgrid oncellselect функции:

onCellSelect : function(rowid,iCol, cellcontent,e){ 
     var td = $("#"+rowid).find("td"); 
     var reqTd = td[iCol]; 

     if($(reqTd).attr("class") == 'transp'){ 
       $(reqTd).removeClass("transp"); 
     } else { 
      $(reqTd).addClass("transp"); 


     } 

    } 

CSS

.transp { 
    color: transparent; 
}; 
Смежные вопросы