jqgrid Zeiger auf Hand ändern

7

Ich möchte den Zeiger zur Hand ändern, wenn ich über die Zeilen von jqgrid schwebe Gibt es dafür eine API?

    
strike_noir 20.04.2010, 11:21
quelle

5 Antworten

1

Verwenden Sie ein benutzerdefiniertes Formatierungsprogramm für eine beliebige Zelle im Raster. Weitere Informationen hierzu finden Sie unter Ссылка

So habe ich es gemacht. Ich wollte, dass die erste Spalte in meinem Raster wie eine anklickbare Verknüpfung erscheint (aber in Wirklichkeit löst sie ein benutzerdefiniertes jqgrid-Ereignis aus, onCellSelect ).

Ausschnitt meines Gitterobjekts:

%Vor%

pointercursor ist ein Funktionsname. Der Code dafür ist wie folgt definiert:

%Vor%

Meine CSS-Klasse von "Zeiger" ist:

%Vor%

Das ist es!

    
fbloggs 18.06.2010, 22:51
quelle
16

Dies kann einfacher mit der colModel -Eigenschaft der Klassen wie folgt durchgeführt werden:

%Vor%

Aus dem Wiki:

Diese Option ermöglicht das Hinzufügen von Klassen zur Spalte. Wenn mehr als eine Klasse verwendet wird, sollte ein Leerzeichen gesetzt werden. Mit Beispielklassen: 'class1 class2' wird eine Klasse1 und eine Klasse2 für jede Zelle in dieser Spalte festlegen. Im Gitter css gibt es eine vordefinierte Klasse ui-ellipsis, die es erlaubt, Ellipse an eine bestimmte Zeile anzuhängen. Dies funktioniert auch in FireFox.

    
woggles 25.01.2011 14:03
quelle
5

Ich füge das einfach in meine CSS-Datei

ein %Vor%     
Quincy 18.03.2011 07:42
quelle
1

in CSS-Datei setzen Sie dies:

%Vor%     
Paulo Diogo 28.02.2013 16:33
quelle
0

Es scheint mir, dass Sie keine jqgrid-Frage haben, sondern reine CSS- oder Javascript-Frage. Schauen Sie sich an Wie man den Cursor bewegt, bevor sich die Maus bewegt, wenn man den Cursorstil dynamisch ändert zum Beispiel. Es zeigt, wie man den cursor Stil eines html Elements ändern kann. Siehe auch in Ссылка , diese "Hand" wird nicht in allen Browsern unterstützt.

    
Oleg 20.04.2010 23:42
quelle

Tags und Links