Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1
  • 2

THEMA:

Tabellenplugin: Hinzufügen einer neuen Zeile 29 Nov 2024 21:49 #1

  • Meiky
  • Meikys Avatar Autor
  • Offline
  • Beiträge: 27
  • Dank erhalten: 8
Hallo Zusammen,

ich möchte eine Position mit Elementen in einer Tabelle per Klick hinzufügen.
Dabei soll zu jedem Hinzufügen eine neue Zeile und neue Elemente mit den gleichen Inhalt hinzugefügt werden.
Und ich möchte eine Möglichkeit schaffen, eine markierte Zeile zu löschen.

Ich komme an dieser Stelle gerade nicht weiter.
Vielleicht hat ja jemand von euch eine Idee oder ein Hinweis, sodass ich selbst weiter probieren kann.
Ich möchte ja weiter lernen

Es wäre mega, wenn mir jemand helfen könnte.


Liebe Grüße

Meiky


cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (20 Zeilen, cX 5.0.10.7, Lizenz: Tabellen-Element)

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Meiky.

Tabellenplugin: Hinzufügen einer neuen Zeile 30 Nov 2024 13:09 #2

  • daywalker
  • daywalkers Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 947
  • Dank erhalten: 657
Hallo Meiky.
Das löschen einer markierten Zeile oder Spalte in einer Tabelle habe ich ehrlich gesagt auch (noch) nicht gefunden.

@Stefan

Lieber Stefan.
In dem Kontext fiel mir auch auf, daß der Platzhalter Tabelle.Zelle.Aktivieren='0' im beigefügtem Skript bei mir keine Wirkung zeigt. Also, das die Zelle dann entfernt wird, wie in der Doku beschrieben.

cX4Web cX4Web Code

Was ist das?

1 *** Tabzeilen_einfuegen_loeschen
2 Anzeige-Fenster 'Anzeige-Fenster1', ID='Anzeige-Fenster1'
3 Tabelle , 3 Zeilen, 2 Spalten (ID='Tabelle_1', Zielfenster='Anzeige-Fenster1', Docking: links)
4 Warte Endlos (Warten auf zu behandelnde Ereignisse)
5
6 :: Anzeige(Anzeige-Fenster1)_Element(Tabelle_1)_Klick
7 Setze in [.Tabelle(Tabelle_1).Zelle(1;1).Aktivieren]: '0'
8 Beende Unterprogramm (Zurück)

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (8 Zeilen, cX 5.0.10.7, Lizenz: Tabellen-Element)


lg Christian

 
Folgende Benutzer bedankten sich: Meiky

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von daywalker.

Tabellenplugin: Hinzufügen einer neuen Zeile 01 Dez 2024 01:01 #3

  • Meiky
  • Meikys Avatar Autor
  • Offline
  • Beiträge: 27
  • Dank erhalten: 8
Hallo nochmal,

wenn es jemand mit der Tabelle schafft, wäre das echt prima, da ich die Daten später über eine Datenbank austauschen möchte.

Ich habe alternativ eine Listenansicht erstellt.
Allerdings müsste ich die Einträge nachdem ich sie hinzugefügt habe auch bearbeiten oder löschen können.
Eventuell mit Hilfe der Checkbox ?

Im Beispiel wählt man zuerst den Beruf, danach kann man die Stunden- und Lohnangaben anpassen.
Anschließend klickt man auf den Button "Gesamtlohn berechnen" und dann auf "Position einfügen.

Vielleicht hat jemand Rat. Das wäre echt klasse.


cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (40 Zeilen, cX 5.0.10.7, Lizenz: Erweiterte Anzeige-Elemente, Pro)

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Tabellenplugin: Hinzufügen einer neuen Zeile 01 Dez 2024 14:13 #4

  • Grisu
  • Grisus Avatar
  • Offline
  • Beiträge: 98
  • Dank erhalten: 114
Hallo Meiky,

mir ist die Listenansicht ohnehin lieber als die Tabelle.
Um die Einträge zu bearbeiten, gibt es mehrere Möglichkeiten:

1. Die einfachste Methode: Den angeklickten Eintrag in die Eingabefelder zurückschreiben, dort editieren und erneut speichern.
2. Die Einträge in einem neuen Fenster anzeigen und dort bearbeiten (macht etwas mehr Arbeit).
Weitere Möglichkeiten nach belieben...

Gruß,
Hermann


cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


 (80 Zeilen, cX 5.0.10.7, Lizenz: Erweiterte Anzeige-Elemente, Pro)
Folgende Benutzer bedankten sich: daywalker, Meiky

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Tabellenplugin: Hinzufügen einer neuen Zeile 01 Dez 2024 20:15 #5

  • Meiky
  • Meikys Avatar Autor
  • Offline
  • Beiträge: 27
  • Dank erhalten: 8
Hallo Grisu,

vielen lieben Dank für deine Arbeit, sehr nett!
Das sieht ja schon mal mega aus.

Leider habe ich noch nicht herausgefunden, warum die Position mit 0 startet und nicht mit einer 1.

Könnte ich die Zeilen auch direkt in der Liste bearbeiten? Das wäre ja noch die einfachste Möglichkeit, oder?
Wie ich gesehen habe, ist nur Spalte 1 editierbar.
Zudem hätte ich je Zeile sicherlich keine Dropdownliste.

Ich denke, die Angaben in die Felder zurückzuspielen ist sicherlich sinnvoller.

Ich schau mal, wie ich mir das noch ausarbeiten kann.

Liebe Grüße

Meiky

 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Meiky.

Tabellenplugin: Hinzufügen einer neuen Zeile 02 Dez 2024 10:51 #6

  • Meiky
  • Meikys Avatar Autor
  • Offline
  • Beiträge: 27
  • Dank erhalten: 8
Hallo Zusammen,

ich habe mir das Script jetzt nochmal angepasst.
Jetzt kann die Zeile ausgewählt, danach gelöscht oder auch geändert werden.

Jetzt muss ich nur noch bei den Zahlen die Nachkommastellen einstellen und dann in mein Projekt entsprechend einbauen.

Mit der Hilfe der cx-Community wäre ich jetzt noch lange nicht so weit.

VIELEN DANK AN ALLE !!!!


cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (124 Zeilen, cX 5.0.10.7, Lizenz: Erweiterte Anzeige-Elemente, Pro)

Liebe Grüße

Meiky
Folgende Benutzer bedankten sich: daywalker

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Meiky.
  • Seite:
  • 1
  • 2

Community

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden