Ich verwende derzeit die Grid-Komponente mit Extjs 4 basierend auf dem bearbeitbaren Grid-Beispiel. Ich möchte eine Verbindung mit jeder Zelle haben, so dass, wenn ich auf eine Zelle klicke, es mich zu einer anderen Seite bringt. Wenn es jedoch einen vertikalen Bildlauf gibt, der auf die Seite geklickt wird, wenn Sie auf den Link klicken.
z.B. Versuchen Sie, die Größe von Ссылка zu reduzieren, der erste Klick auf Raster scrollt die Seite so, dass das Raster in der Mitte liegt und das Ereignis verschluckt wird. Sie müssen erneut klicken, damit das cellclick-Ereignis registriert wird. Dies geschieht nur in IE (ich verwende Version 8). Die gute Nachricht ist, dass dies bei anderen Browsern nicht passiert. Könnte das ein Fehler sein und gibt es eine Möglichkeit, diese erste Scroll-Aktion zu verhindern?
Danke
Das könnte diesem Problem ähnlich sein: In IE7 bewirkt der erste Klick auf ein Gitter, dass ExtJS Ext.grid.GridPanel an den Anfang der Seite springt try position: relativ; zoom: 1 auf dem Container um das Gitter, um es hasLayout
zu gebenTags und Links javascript extjs extjs4