| | |
 | Teamcenter Herbsttagung | 28. Oktober 2026 | Siemens AG, Erlangen Termin: in 10 Wochen |
|
Autor
|
Thema: Text auslesen (1279 mal gelesen)
|
D-U-D-E Mitglied
 Beiträge: 3 Registriert: 27.12.2006
|
erstellt am: 20. Jun. 2007 17:19 <-- editieren / zitieren --> Unities abgeben:         
Hallo Leute! Ich habe mir einen UI-Styler Dialog erstellt, in dem ein Textfeld (im Styler heißt das Konturzug) steckt. Hinter dieses Textfeld habe ich einen Callback gelegt, um den eingegeben Text auslesen zu können. Nun ist es aber so, daß der Callback komischerweise nicht aufgerufen wird, wenn ich irgendwas eintippe. Habe ich was falsch gemacht, oder gibt es da einen Trick, um an die Eingabe zu kommen? /edit: Vielleicht ist ja relevant, ich benutze NX4 mit der C-Schnittstelle. MfG D-U-D-E [Diese Nachricht wurde von D-U-D-E am 20. Jun. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
älg Mitglied CADmin
 
 Beiträge: 403 Registriert: 17.06.2003
|
erstellt am: 22. Jun. 2007 07:34 <-- editieren / zitieren --> Unities abgeben:          Nur für D-U-D-E
Das ist recht wenig Info, was Du uns hier gibst. (Allg. Hinweis: Deine Systeminfos schreibst Du bitte in Dein Userprofil.) In der Annahme, Du hast alles schön vereinbart, kannst Du den Wert mit UF_styler_ask_value(...) erfragen, wenn Du im callback die ID auf das Textfeld gelegt hast. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hardyb Mitglied CAD/PLM Systembetreuung

 Beiträge: 25 Registriert: 12.11.2004 NX 2412 Win 11 SAP / ECtr
|
erstellt am: 18. Aug. 2007 01:06 <-- editieren / zitieren --> Unities abgeben:          Nur für D-U-D-E
Hallo DUDE, der Callback wird erst dann aufgerufen wenn man Text eingegeben hat UND dann <Enter> drückt. Während der Texteingabe passiert noch gar nichts. Problem ist z.B.,wenn der Anwender die Textbox verläßt indem er mit der Maus in eine andere Textbox klickt, dann läuft der Callback nie an, deshalb ist es sinnvoll die Prüfeungen usw beim "Anwenden" und/oder "OK" zu machen. Gruß Hardy Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| | Entwicklungsingenieur Konstruktion (m/w/d) | Die Unternehmen VACUUBRAND, BRAND und VITLAB sind Teil der international tätigen Brand Gruppe mit weltweit 1.000 Mitarbeitern. VACUUBRAND ist Marktführer bei Vakuumpumpen und -systemen im Labor. Wir entwickeln und fertigen alle unsere Geräte mit rund 230 Mitarbeitern am Standort Wertheim am Main. Unser Vertrieb ist in der ganzen Welt zu Hause. Grundlage unseres Erfolgs ist das hohe technische Niveau, ... | | Anzeige ansehen | Feste Anstellung |
|
Paul Wimmer Mitglied

 Beiträge: 19 Registriert: 14.08.2007
|
erstellt am: 20. Aug. 2007 11:09 <-- editieren / zitieren --> Unities abgeben:          Nur für D-U-D-E
Wenn ich dich richtig verstehe, dann gibst du in das textfeld etwas ein drückst dann auf anwenden oder ok und du müchtest dann den eingegebenen Text bekommen, das machst du mit Hilfe von UF_STYLER_ask_value und dann halt .....value.string. Denke sollte so gehen. Mfg Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |