Datenverhalten in "Table UI-Element" (WebDynpro)

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Datenverhalten in "Table UI-Element" (WebDynpro)

Beitrag von Trulchen (Specialist / 241 / 4 / 1 ) »
Hallo zusammen,

habe ne kleine Frage und zwar habe ich folgende Tabelle (siehe Anhang).
Und da ich die Anwendung ja für "doofe" Entwicklen muss folgendes Problem:
Muss ich wenn ich die StrucData.xml herunterladen will die Zeile UMBEDINGT auswählen?
Weil derzeit wenn ich die Zeile 1 angklickt/makiert ist und ein naiver Anwender will aber Zeile 2 herunterladen (ohne sie zu makieren) geht es nicht....
Er tut mir zwar den richtigen Namen übergeben (weil ich das so im den EIgenschaften des UI-Elements) angegben hat, aber ironischer weiße der
"Content" von Zeile 1...
Muss ich da noch was hinzufügen an meinem bestehenden Code?
Oder ist das einfach "Workaround" von Web-Dynpro?

Vielen Lieben Dank
Julia

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Datenverhalten in "Table UI-Element" (WebDynpro)

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
hi!

Ich bin zwar nicht so in der Webdynpro Programmierung bewandert, aber ich würde mal vermuten, dass du die "falsche" Information verarbeitest.
Schau mal ob das UI-Elemente die Spalte als "Hotspot" darstellen kann. Zumindest im normalen GUI ALV Grid geht das auf diese Weise.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Datenverhalten in "Table UI-Element" (WebDynpro)

Beitrag von Trulchen (Specialist / 241 / 4 / 1 ) »
Was verstehtst du unter den falschen Informationen ?

Habe mal nachgeschaut, klar kann ich ein ALV auch in Web-Dynpro Integrieren und damit ein Hotspot machen,
aber was bringt mir das?
Was ist ein ALV ? Lohnt es sich wegen diesem Link alles noch mal umzuschmeißen kurz vor Fertigstellung der ANwendung :| :cry:

Re: Datenverhalten in "Table UI-Element" (WebDynpro)

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Ich nehem an, dass du für das Bestimmen der auszugebenden Daten die Information aus der Zeilenmarkierung heranziehst.
Das würde nämlich das von dir geschilderte Verhalten erklären.

Was ich mit "falschen Informationen" meinste, war dass du nicht die Zeilenmarkierung verwenden darfst sondern die aktuelle Zelle, in die der Benutzer geklickt hat. Ich kenn das wie gesagt leider nur vom ALV Grid, das es hier einen sog. Hotspot (oder Link) gibt der bei Klick auf die Zelle ausgeführt wird.
Du musst also etwas anbieten, das einen Klick-Event auslöst.

Da du im Moment kein Web UI ALV einsetzt, müsste eigentlich ein Button (oder Link sofern das geht) an der Stelle wo der Benutzer draufklicken soll auch funktionieren.
Wenn dann der Klick-Event daherkommt, darfst du natürlich nicht auf die Zeilenmarkierung der Tabelle abfragen, sondern musst direkt die Zeile nehmen auf die der Event ausgelöst worden ist.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Datenverhalten in "Table UI-Element" (WebDynpro)

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hi Julia,

ich geh mal davon aus das du ein TableControl verwendest? Dann schau dir im Layout mal die möglichen Ereignisse an. Dort kannst du eigene Methoden hinterlegen, die auf deinen Klick auf den Button oder sonst wo in einer Zelle reagieren und deine Lead-Selection auf die besagte Zeile stellt. Somit bräuchtest du deine Programmierung nicht komplett umwerfen, denn wenn die Lead-Selection vor Ausführung des Downloads neu gesetzt wird, kannst du mit deiner erarbeiteten Programmgierung weiter arbeiten.
Ich denke du solltest dir eine Methode anlegen, die auf das ON_SELECT Ereignis reagiert und darin deine Lead-Selection neu setzen.

EDIT: wer lesen kann is klar im Vorteil.. "table ui-element" is natürlich ein TableControl... ich depp bin wohl noch nicht ganz wach! :D
Gruß,
der Matze

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1444
Views
Table-Control-Element
von bohne » 06.03.2007 10:25 • Verfasst in Dialogprogrammierung
1
Antw.
2433
Views
Table Control in WebDynpro
von Thanatos82 » 09.01.2013 15:27 • Verfasst in ABAP® Core
2
Antw.
1874
Views
WebDynpro editable AVL table save changes
von shadow » 17.03.2014 15:19 • Verfasst in ABAP® für Anfänger
18
Antw.
11711
Views
BW Konvertierung PSP-Element
von manuk » 19.01.2006 08:14 • Verfasst in Sonstige Module
0
Antw.
3351
Views
PS: PSP-Element POSID umbenennen
von ewx » 17.05.2016 20:33 • Verfasst in Sonstige Module

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Eclipse - warum/wann verwendet ihr es [nicht]
vor einer Stunde von tar 21 / 1407
Dialog-Container mit Toolbar/Status
vor 4 Stunden von DeathAndPain gelöst 22 / 2795
Daten an Tabelle binden
vor 9 Stunden von Lukas Sanders 2 / 873
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 429

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Eclipse - warum/wann verwendet ihr es [nicht]
vor einer Stunde von tar 21 / 1407
Dialog-Container mit Toolbar/Status
vor 4 Stunden von DeathAndPain gelöst 22 / 2795
Daten an Tabelle binden
vor 9 Stunden von Lukas Sanders 2 / 873
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 429

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2464
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9050