jqgrid изменяют указатель на руку

Я хочу изменить указатель для вручения, когда парением над строками jqgrid Является там API для этого?

7
задан strike_noir 20 April 2010 в 11:21
поделиться

2 ответа

Используйте пользовательский форматтер для любой ячейки в гриде. Подробнее об этом см. в http://www.trirand.com/jqgridwiki/doku.php?id=wiki:custom_formatter

Вот как я это сделал. Я хотел, чтобы первый столбец в моем гриде выглядел так, как будто он является кликабельной ссылкой (но на самом деле он вызывает пользовательское событие jqgrid, onCellSelect).

Фрагмент моего объекта grid:

colModel :[ 
{name:'ticket', index:'IMINDT', width:125, formatter: pointercursor}, 

pointercursor - это имя функции. Код для нее определяется следующим образом:

// Custom formatter for a cell in a jqgrid row. 
function pointercursor(cellvalue, options, rowObject)
{ 
var new_formatted_cellvalue = '<span class="pointer">' + cellvalue + '</span>'; 
return new_formatted_cellvalue; 
} 

Мой CSS-класс "pointer":

.pointer { 
cursor: pointer; 
text-decoration: underline;
}    

Вот и все!

1
ответ дан 6 December 2019 в 07:50
поделиться

Мне кажется, у вас не вопрос jqgrid, а чистый Вопрос CSS или javascript. Посмотрите Как заставить курсор изменяться перед перемещением мыши, например, при динамическом изменении стиля курсора . Он показывает, как можно изменить стиль курсора элемента html. См. Также в http://www.quirksmode.org/css/cursor.html , что «рука» поддерживается не во всех браузерах.

0
ответ дан 6 December 2019 в 07:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: