Datatable Löschen Fehler

Status
Nicht offen für weitere Antworten.
K

Kasi

Gast
Hallo,

ich bin gerade dabei bei einem <h:dataTable> (bei einer Tabelle, jsf) eine Löschen - Funktion zu schreiben.
Mein problem dabei ist, dass, egal welche Zeile ich Löschen will, dabei immer der erste Eintrag in meiner Tabelle gelöscht wird.

Tabelle so in etwa:

BenutzerID Name
1 admin LÖSCHENBUTTON
2 test LÖSCHENBUTTON


Code:
// Löschen eines Eintrages
    public String cmd_Loeschen_action() {
        
        try{
            RowKey rk = getTblbenutzerDataProvider().getCursorRow();
            tblbenutzerDataProvider.setCursorRow(rk);
            if (rk != null  && tblbenutzerDataProvider.canRemoveRow(rk)) {
                tblbenutzerDataProvider.removeRow(rk);
                tblbenutzerDataProvider.commitChanges();
                tblbenutzerDataProvider.refresh();
                info("Eintrag wurde gelöscht");
            }
        } catch(Exception e){
            error(e.getMessage());
            info("Konnte Zeile nicht löschen");
        }
        return null;
    }


Bitte um Hilfe

MFG Kasi
 
K

kasi

Gast
hallo,

hat niemand nen Vorschlag???


Bitte helft mir,

ich bin für jede hilfe dankbar.
 
K

kasi

Gast
hallo,

ich dachte, dass würde mit diesem code gehen

Code:
  RowKey rk = getTblbenutzerDataProvider().getCursorRow();
            tblbenutzerDataProvider.setCursorRow(rk);

oder muss ich extra einen code in die bean schreiben???

MFG Kasi
 
G

Guest

Gast
Hallo Kasi,

mit ist nicht ganz klar was du mit der löschen funktion bezwecken willst???

Wenn Du eine Zeile löschen willst dann lösche diese lieber aus dem Daten-Container den Du der Tabelle übergibst. Wird die Seite neu geladen erscheint die entsprechende Zeile nicht mehr.

Oder habe ich dich falsch verstanden?


Gruß,

Marius
 
K

kasi

Gast
Hallo,

ich habe eine mysql Datenbank.

Die Tabelle übernimmt Werte von einer Tabelle dieser Datenbank(werden im DataProvider gespeichert(denke ich)).

mit
Code:
 RowKey rk = getTblbenutzerDataProvider().getCursorRow();

sollte die aktuell ausgewählte Zeile der Tabelle zurückgegeben werden.

Mit

Code:
tblbenutzerDataProvider.removeRow(rk);
tblbenutzerDataProvider.commitChanges();
tblbenutzerDataProvider.refresh();

sollte diese Zeile gelöscht (im DataTable und in meiner mysql Datenbank) werden und im DataTable diese Zeile dann nicht mehr angezeigt werden.

Doch dies geschieht nicht.

Ich bekomme nicht die Zeile als selektierte zurück, in der ich auf den Löschen - Button clicke.


MFG und Danke für die Hilfe
 

Marius.Kryzka

Neues Mitglied
Hallo Kasi,

ich glaube hier kann Dir nur jemand helfen der sich mit dem Sun Java Studio Creator auskennt!

Gruß,

Marius
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P JSF Datatable und löschen Allgemeines EE 2
fiesematente JSF ajax innerhalb DataTable und verschachtelte EL (Brauch dringend hilfe) Allgemeines EE 8
B eine vom Admin hochgeladene csv -Datei in der Datatable auch von jedem User sichtbar Allgemeines EE 0
G Primefaces Zeile in DataTable auswählen Allgemeines EE 1
G JSF Datenstruktur für DataTable Allgemeines EE 2
S Primefaces DataTable und Vererbung Allgemeines EE 1
Raidri [SEAM] rich:dataTable sortBy Problem Allgemeines EE 6
W PrimeFaces datatable zentrieren Allgemeines EE 15
J JSF2.0 / Doppelklick DataTable / Richfaces Allgemeines EE 4
P <h:dataTable> doppelte ausgabe Allgemeines EE 8
D Liste für dataTable (JSF) manuell füllen Allgemeines EE 2
M h:datatable und Info auf leere Liste Allgemeines EE 2
M JSF datatable ineinander schachteln Allgemeines EE 6
N JSF - Frage zu Managed Beans und DataTable Allgemeines EE 4
J JSF: dataTable nebeneinander anordnen Allgemeines EE 5
N JSF + Facelets: Datatable wird nicht angezeigt Allgemeines EE 1
F DataTable mit Checkboxen Allgemeines EE 2
K probleme mit <h:dataTable> Allgemeines EE 2
O Anzeigen mehrerer columns in einer DataTable Allgemeines EE 4
S JSF datatable mit buttons Werte übergeben Allgemeines EE 5
smitty Farbe der Tabellenzellen in "<t:dataTable>" Allgemeines EE 5
F Index im Datatable Allgemeines EE 4
C Seltsames Verhalten von JSF DataTable Allgemeines EE 2
J Account löschen Allgemeines EE 1
T Account löschen Allgemeines EE 0
I Session löschen in Bean (Session Beans) Allgemeines EE 1
I Eclipse Projekt SVN, Informationen löschen Allgemeines EE 3
M EJB Löschen von DB-Daten beim Deployen verhindern Allgemeines EE 2
S Löschen einer Entity kaskadiert nicht auf Collection (1:n) Allgemeines EE 2
hampa Abfrage vor dem Löschen Allgemeines EE 11
R Formulareingaben gezielt aus Session löschen Allgemeines EE 4
D Fehler wegen Rest-Schnittstelle Allgemeines EE 4
A JPA Fehler beim JPA-Projekt Allgemeines EE 12
pkm "Unable to cache bundle"-Fehler bei Apache Karaf Allgemeines EE 0
H JWebUnit Fehler: java.lang.NoClassDefFoundError: org/apache/regexp/RESyntaxException Allgemeines EE 24
mor16Euro Servlet Fehler code: The requested resource is not available Allgemeines EE 7
M Servlet Fehler beim Start der Serveranwendung Allgemeines EE 3
N Fehler 403 bei Sessiontimeout mit <security-constraint> Allgemeines EE 0
Q Fehler InitialContext.lookup Allgemeines EE 3
A LDAP Auth Fehler Allgemeines EE 5
J Fehler beim deployen von seam 2.2.2-Projekt Allgemeines EE 9
Ezra BIRT - Report erzeugt Fehler Allgemeines EE 26
JimPanse Tomcat Fehler nach redeploy Allgemeines EE 5
Z OSGi Implementierung - Fehler bei Import Package Allgemeines EE 9
H fehler beim deployen von ear file Allgemeines EE 2
E Fehler bei SQL Abfrage MAX Allgemeines EE 10
M Fehler bei Javamail Session mit Glassfish 3 Allgemeines EE 3
C WebStart Fehler nach update auf Java 1.6 Allgemeines EE 2
A jsf: Servlet aufrufen, wie geht das? web.xml Fehler? Allgemeines EE 13
M Fehler in JSF Anwendung Allgemeines EE 4
J Konvertierungs-Fehler: Wert ''{0}'' für Modell ''{1}'' Allgemeines EE 10
N Jboss als Dienst -> Fehler 1053 Allgemeines EE 1
G Fehler, wenn <f:view> Tag als Startseite Allgemeines EE 2
R auf der Suche nach dem Fehler,Sessions + Arrays Allgemeines EE 4
A Problem / Fehler beim Einbinden einer Klasse in ein JSP Allgemeines EE 20
G JSTL Fehler Allgemeines EE 2
F Fehler beim deployen von jsp und servlet Allgemeines EE 7
F Buildscript Fehler weblogic/Deployer Allgemeines EE 2
T Jsp die mehrere Servlets aufruft erzeugt Fehler Allgemeines EE 10
M Fehler aufruf von Index.html Allgemeines EE 7
K [Sun AppServer 8.1] Fehler beim deployen Allgemeines EE 12
M EJB Fehler Allgemeines EE 2

Ähnliche Java Themen

Neue Themen


Oben