jqgrid ändern der Zeiger zur hand
Möchte ich ändern, den Zeiger auf der hand, wenn die Maus über jqgrid die Zeilen
Gibt es eine API dafür?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Möchte ich ändern, den Zeiger auf der hand, wenn die Maus über jqgrid die Zeilen
Gibt es eine API dafür?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie einen benutzerdefinierten Formatierer auf eine beliebige Zelle in der Startaufstellung. Für weitere Informationen über diese finden Sie unter http://www.trirand.com/jqgridwiki/doku.php?id=wiki:custom_formatter
Hier ist, wie ich es Tat. Ich wollte die erste Spalte in mein raster zu erscheinen wie es ist, einen anklickbaren link (aber wirklich es löst eine benutzerdefinierte jqgrid Veranstaltung
onCellSelect
).Snippet von meiner grid-Objekt:
pointercursor ist der name einer Funktion. Der code dafür ist wie folgt definiert:
Meine CSS-Klasse "Zeiger":
Das ist es!
Diese kann getan werden, leichter mit den Klassen colModel Eigenschaft als unten:
Aus der wiki:
Dieser option können zu Klassen hinzufügen, um die Spalte. Wenn mehr als eine Klasse verwendet wird ein Leerzeichen gesetzt werden soll. Durch die Beispiel-Klassen:'class1 class2' ein class1 und class2 zu jeder Zelle in dieser Spalte. In der grid-css gibt es eine vordefinierte Klasse ui-ellipsis, die es erlauben zu befestigen Ellipse zu einer bestimmten Zeile. Auch dies funktioniert in FireFox auch.
Ich nur hinzufügen, dass dies in meine css-Datei
in der css-Datei setzen diese:
Scheint es mir, dass du nicht ein jqgrid Frage, sondern ein reines CSS-oder javascript-Frage. Blick auf How to get cursor zu ändern, bevor der Mauszeiger bewegt, wenn Sie ändern Sie den cursor Stil dynamisch zum Beispiel. Es zeigt, wie kann man das ändern cursor Stil eines html-Elements. Siehe auch in http://www.quirksmode.org/css/cursor.html, dass 'hand' unterstützt nicht in allen Browsern.