germanTHX
Cadet 4th Year
- Registriert
- Aug. 2013
- Beiträge
- 91
Guten Morgen zusammen,
Ich habe in Jquery in Verbinung mit Java einen Tree der dynamisch über eine SQL-Datenbank gefüllt wird.
Wenn man jetzt eine der Kategorien auswählt und auf löschen drückt, öffnet sich entweder
- ein Fenster das fragt ob man die Kategorie wirklich löschen will [1](falls keine Unterkategorien vorhanden sind)
- oder ein Fenster das darauf hinweist das noch Unterkategorien vorhanden sind und diese beim Löschen auch mit gelöscht werden. Wenn man dieses Fenster dann mit Ja beantwortet soll wieder die Abfrage geöffnet werden ob man die Kategorien löschen will. [Anzahl der Objekte die dadurch dann gelöscht werden]
Und genau da liegt mein Problem. Wie realiesier ich nun die Löschung aller Unterkategorien im Code?
Denn im Grunde kann ja jede Kategorie, unendlich viele Unterkategorien beinhalten, welche wiederum auch unendlich viele weitere
Unterkategorien enthalten können.
Kann ich im Prinzip nicht für die Abfrage was alles gelöscht werden muss die gleiche Methode verwenden wie die, die mir den Tree
am Anfang füllt? Nur anstatt die Kategorien dem Tree hinzuzufügen, werden sie jedes mal gelöscht.
Ich hoff echt ihr könnt mir weiterhelfen weil ich steh echt auf dem Schlauch wie ich das durchschleifen soll damit er wirklich alle Unterkategorien erwischt, und wo ich dann den Zähler setzten muss damit er mir am Schluss auch die richtige Anzahl anzeigt.
Weitere Daten:
Kategorien werden über einen KategorieCode (String) eindeutig identifiziert.
Datenbanklogik bereits alles vorhanden.
deleteInDb der KategorieCode übergeben wird auch funktionsfähig. (Löschen einzelner Sätze funktioniert bereits)
Ich habe in Jquery in Verbinung mit Java einen Tree der dynamisch über eine SQL-Datenbank gefüllt wird.
Wenn man jetzt eine der Kategorien auswählt und auf löschen drückt, öffnet sich entweder
- ein Fenster das fragt ob man die Kategorie wirklich löschen will [1](falls keine Unterkategorien vorhanden sind)
- oder ein Fenster das darauf hinweist das noch Unterkategorien vorhanden sind und diese beim Löschen auch mit gelöscht werden. Wenn man dieses Fenster dann mit Ja beantwortet soll wieder die Abfrage geöffnet werden ob man die Kategorien löschen will. [Anzahl der Objekte die dadurch dann gelöscht werden]
Und genau da liegt mein Problem. Wie realiesier ich nun die Löschung aller Unterkategorien im Code?
Denn im Grunde kann ja jede Kategorie, unendlich viele Unterkategorien beinhalten, welche wiederum auch unendlich viele weitere
Unterkategorien enthalten können.
Kann ich im Prinzip nicht für die Abfrage was alles gelöscht werden muss die gleiche Methode verwenden wie die, die mir den Tree
am Anfang füllt? Nur anstatt die Kategorien dem Tree hinzuzufügen, werden sie jedes mal gelöscht.
Ich hoff echt ihr könnt mir weiterhelfen weil ich steh echt auf dem Schlauch wie ich das durchschleifen soll damit er wirklich alle Unterkategorien erwischt, und wo ich dann den Zähler setzten muss damit er mir am Schluss auch die richtige Anzahl anzeigt.
Weitere Daten:
Kategorien werden über einen KategorieCode (String) eindeutig identifiziert.
Datenbanklogik bereits alles vorhanden.
deleteInDb der KategorieCode übergeben wird auch funktionsfähig. (Löschen einzelner Sätze funktioniert bereits)
Zuletzt bearbeitet: