onCellClick im Editiermodus

BusinessServerPages; Erstellung von Webapplikationen.

onCellClick im Editiermodus

Postby Logan2437 » Wed Feb 08, 2006 1:06 pm

Hallo,

Nun wieder eine Anfrage von mir. :)

Ich habe in meinem TableView ein Feld, in dem ich keine DropDownBox machen kann, weil es zu viele Einträge sind (12000). Da kam mir die Idee bei onCellClick eine andere Seite aufzurufen, auf der ich dann nach Einträgen in der Tabelle suchen kann und den selektierten Eintrag dann wieder an meinen TableView zurückgeben kann.
Nur ist mir aufgefallen, dass dieses onCellClick Ereignis im Editiermodus nicht angesprochen wird.
Wie kann ich denn das noch auf eine andere Art lösen ?

MfG
Kaiwalker
Logan2437
...
...
 
Posts: 169
Joined: Wed Jun 23, 2004 3:52 pm

Postby Henriette5142 » Wed Feb 08, 2006 2:59 pm

also das erste was mir einfallen würde, wäre eine extra spalte einfügen und die mit einem button für die auswahlliste belegen.
Henriette5142
..
..
 
Posts: 72
Joined: Wed Nov 30, 2005 12:15 pm

Postby Logan2437 » Fri Feb 10, 2006 9:51 am

Das soll auch noch von Kunden verstanden werden, also so einfach wie möglich aufgebaut.
Wenn ich da jetzt noch eine Spalte mit einem Button einfüge denke ich mir nicht, dass die Kunden damit noch klar kommen.
Logan2437
...
...
 
Posts: 169
Joined: Wed Jun 23, 2004 3:52 pm

Postby Henriette5142 » Mon Feb 13, 2006 9:34 am

hehe ok. aber dann verrat mir mal wie dieser "nicht schlaue" kunde ohne übersichtliche seite einen von 12000 einträgen auswählen soll. ;)
wir sind hier aber gerade dabei ein javascript über einen event aufzurufen, ich sag dir bescheid wenn wir weiter sind.
Henriette5142
..
..
 
Posts: 72
Joined: Wed Nov 30, 2005 12:15 pm

Postby Logan2437 » Tue Feb 14, 2006 10:46 am

ich habe es gerade Mal mit einer Button-Spalte ausprobiert.
Die neue Seite kann ich aufrufen.Danach springt das Programm zwar auch wieder auf meine Hauptseite zurück, aber ohne selektierten Eintrag. Also bleibt mir keine andere Wahl. Ich muss es irgendwie über JavaScript machen.

@vvursT:
Hast du Fortschritte mit deinem JavaScript gemacht ?
Logan2437
...
...
 
Posts: 169
Joined: Wed Jun 23, 2004 3:52 pm

Postby Henriette5142 » Tue Feb 14, 2006 1:02 pm

also zum einen:
du könntest deine auswahl auf der popup seite in einem serverside cookie speichern und dieses dann auf der hauptseite auslesen. die preselection wird dann anhand des übergebenen parameters getätigt.

zum js:

ich benötigte eine fehlermeldung die ich über javascript aufrufen wollte, dies schien mir aber fast unmöglich, deswegen bin ich jetzt mit folgendem code zur lösung gekommen.

ich definiere auf der hauptseite ein onLoad parameter mit der funktion "warnung" für den body also:
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. <htmlb:documentBody onLoad="warnung&#40;&#41;">
  2.  
GeSHi ©

im kopf definiere ich eine javascript funktion:
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1.   <htmlb:documentHead  title="Kontierungsstempel: Positionen" >
  2.   <htmlb:headInclude/>
  3.     <script language="javascript" type="text/javascript">
  4.         function warnung&#40;&#41;&#123;
  5.            <%=message%>;&#125;
  6.     </script>
  7.   </htmlb:documentHead>
  8.  
GeSHi ©


im input processing werden nun bestimmte eingaben geprüft. falls diese falsch sind, setze ich einen werte für die variable "message"

z.b.
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. message = 'alert&#40;"Falsche Eingaben"&#41;'
GeSHi ©


Wenn dieser Parameter nun gesetzt wird, dann wird im initialization die funktion definiert und automatisch aufgerufen. in dem fall eine alert msg mit dem eingegebenen text. nun kann man eigentlich in der variable den gewünschten js code verwenden. also eigentlich auch ein popup aufrufen.
Henriette5142
..
..
 
Posts: 72
Joined: Wed Nov 30, 2005 12:15 pm

Postby Logan2437 » Thu Feb 16, 2006 1:15 pm

Über deine JavaScript-Anweisung habe ich es zwar hinbekommen, dass ich eine neue Seite öffnen kann auf der dann eine Suchmaske ist.
Nur wie bekomme ich dann den ausgewählten Eintrag in meinen Tableview ?
Auch wenn ich die Suchmaske auf der gleichen Seite anlege, bekomme ich es nicht hin.
Was kann ich da machen ?
Logan2437
...
...
 
Posts: 169
Joined: Wed Jun 23, 2004 3:52 pm

Postby Logan2437 » Fri Mar 03, 2006 9:24 am

Weiß hier keiner Abhilfe ?
Logan2437
...
...
 
Posts: 169
Joined: Wed Jun 23, 2004 3:52 pm


Return to BSP + BHTML

Who is online

Users browsing this forum: No registered users and 10 guests