Hallo Forum,
der Titel hört sich ein wenig komisch an, aber ich weiß nicht unter welchem Thema bzw. Namen mein Problem zu finden ist.
Und zwar entwickel ich gerade in HTML (mit JSP & Servlets) eine Web-Anwendung für ein Mobile Computer.
Ich zeige eine Tabelle an, die nach x Elementen eine Scrollpane bekommt.
Nun möchte ich folgendes:
der Benutzer scannt Barcodes ein, die sich bereits in der Tabelle befinden, ich gleiche diese ab, wenn der Barcode in der Tabelle vorhanden ist, setze ich eine Checkbox auf "checked" andernfalls passiert nichts.
Die Tabelle wird jedes mal wenn ich in die JSP komme neu erstellt (ich laufe eine Schleife mit einem Vector).
Nun möchte ich gerne, dass die Tabelle an die Stelle springt, wo sich zuletzt die checkbox verändert hat.
Wenn ich Beispiels weiße 30 Elemente in der Tabelle habe und nur 10 angezeigt werden, könnten Elemente 11-30 sich verändern ohne dass der Benutzer eine Veränderung sieht! (Die aber im "unsichtbaren" Bereich stattgefunden hat).
Hoffe jemand versteht mein Problem und kann mir helfen.
durch den Mobile Computer bin ich in meinen Fähigkeiten begrenzt.
Danke
EDIT: Das hab ich gerade schon mal gefunden: zumindest eine Idee (in die Richtung)
function toPosition(){ setTimeout("document.getElementById('div1').scrollTop=185",1); } window.onload=toPosition;
also ich habe inzwischen mein Servlet soweit erweitert, dass ich nun einen Zahlenwert in meine JSP übergeben bekomme, die mir die Stelle in der Tabelle (Spalte) angibt, in der gerade das Element anklickt wurde.
Die Frage ist nun noch, wie springe ich dahin!
meine Java-Skript Funktion bekommt bereits den Wert, die Frage ist "ScrollTop=" was besagt der Wert? Kann ich irgendwie sagen springe zu Spalte XY?
der Titel hört sich ein wenig komisch an, aber ich weiß nicht unter welchem Thema bzw. Namen mein Problem zu finden ist.
Und zwar entwickel ich gerade in HTML (mit JSP & Servlets) eine Web-Anwendung für ein Mobile Computer.
Ich zeige eine Tabelle an, die nach x Elementen eine Scrollpane bekommt.
Nun möchte ich folgendes:
der Benutzer scannt Barcodes ein, die sich bereits in der Tabelle befinden, ich gleiche diese ab, wenn der Barcode in der Tabelle vorhanden ist, setze ich eine Checkbox auf "checked" andernfalls passiert nichts.
Die Tabelle wird jedes mal wenn ich in die JSP komme neu erstellt (ich laufe eine Schleife mit einem Vector).
Nun möchte ich gerne, dass die Tabelle an die Stelle springt, wo sich zuletzt die checkbox verändert hat.
Wenn ich Beispiels weiße 30 Elemente in der Tabelle habe und nur 10 angezeigt werden, könnten Elemente 11-30 sich verändern ohne dass der Benutzer eine Veränderung sieht! (Die aber im "unsichtbaren" Bereich stattgefunden hat).
Hoffe jemand versteht mein Problem und kann mir helfen.
durch den Mobile Computer bin ich in meinen Fähigkeiten begrenzt.
Danke
EDIT: Das hab ich gerade schon mal gefunden: zumindest eine Idee (in die Richtung)
function toPosition(){ setTimeout("document.getElementById('div1').scrollTop=185",1); } window.onload=toPosition;
also ich habe inzwischen mein Servlet soweit erweitert, dass ich nun einen Zahlenwert in meine JSP übergeben bekomme, die mir die Stelle in der Tabelle (Spalte) angibt, in der gerade das Element anklickt wurde.
Die Frage ist nun noch, wie springe ich dahin!
meine Java-Skript Funktion bekommt bereits den Wert, die Frage ist "ScrollTop=" was besagt der Wert? Kann ich irgendwie sagen springe zu Spalte XY?
Zuletzt bearbeitet: