INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Autovervollständigen wie im Browser



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

10.07.2012, 06:41
Beitrag #1

F.Bi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 152
Registriert seit: Oct 2007

LabView 2016
2007
EN

55218
Deutschland
Question Autovervollständigen wie im Browser
Hallo,
ich suche für die Benutzereingabe (String Control) so ein Autovervollständigen wie es z.B. ein Browser bietet.

   

Auf der NI-Seite habe ich ein Autocomplete Demo http://zone.ni.com/devzone/cda/epd/p/id/2959 gefunden. Es ist zwar nicht so wie bei einem Browser, wäre aber ok, wenn die Eingaben der Bediener automatisch in die Keyword Liste aufgenommen würde und er auch die Möglichkeit hätte, Einträge aus dieser Liste zu löschen (Eingabe in ein Control und kein extra Button usw.).

Gibt es da schon was fertiges, oder kann mir jemand helfen das Autocomplete Demo anzupassen?
Ich wäre dankbar für Hilfe, Tipps, Links usw.

Gruß
Frank
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.07.2012, 09:11
Beitrag #2

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
RE: Autovervollständigen wie im Browser
(10.07.2012 06:41 )F.Bi schrieb:  Hallo,
ich suche für die Benutzereingabe (String Control) so ein Autovervollständigen wie es z.B. ein Browser bietet.



Auf der NI-Seite habe ich ein Autocomplete Demo http://zone.ni.com/devzone/cda/epd/p/id/2959 gefunden. Es ist zwar nicht so wie bei einem Browser, wäre aber ok, wenn die Eingaben der Bediener automatisch in die Keyword Liste aufgenommen würde und er auch die Möglichkeit hätte, Einträge aus dieser Liste zu löschen (Eingabe in ein Control und kein extra Button usw.).

Gibt es da schon was fertiges, oder kann mir jemand helfen das Autocomplete Demo anzupassen?
Ich wäre dankbar für Hilfe, Tipps, Links usw.

Versuchs mal mit einer Combobox (Stringpalette->Combobox) mit Häcklein bei "Allow Unidentefied Strings", sobald du einen Wert eingibst wird aus der Elemente-Liste (Welche sich einfach über ein Property-Node zur Laufzeit setzten lässt) das passende Element gesucht.

Hoffe das hilft dir weiter!

Gruss Marc
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.07.2012, 13:38
Beitrag #3

F.Bi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 152
Registriert seit: Oct 2007

LabView 2016
2007
EN

55218
Deutschland
RE: Autovervollständigen wie im Browser
Klasse Tipp, Marc. Top1
Hier mal eine kleine Demo.

Jetzt muss ich nur noch sehen, wie ich das mit dem Löschen von falschen Einträgen hin bekomme.


Angehängte Datei(en)
11.0 .vi  Combobox.vi (Größe: 13,2 KB / Downloads: 242)

Gruß
Frank
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.07.2012, 16:00
Beitrag #4

Soean Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 140
Registriert seit: Sep 2010

2012
2009
EN


Deutschland
RE: Autovervollständigen wie im Browser
Hey Frank,

habe leider keine Zeite mehr und auch gerade keinen Ansatz, wie man es noch besser machen kann.

Wenn du bei dem VI im Anhang auf Entfernen drückst (der Knopf auf der Tastatur, suche nicht nach einem Button ;-) ) wird der aktuell ausgewählte Eintrag gelöscht. Leider darf zu dem Zeitpunkt der Cursor nicht mehr im Eingabefeld sein.

Vllt. kann darauf ja aufgebaut werden!

Gruß,

Soean


Angehängte Datei(en)
11.0 .vi  Combobox.vi (Größe: 17,96 KB / Downloads: 175)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.07.2012, 21:06
Beitrag #5

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Autovervollständigen wie im Browser
Schon mal hier geschaut?
http://lavag.org/files/file/24-string-autocomplete/

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.07.2012, 06:33
Beitrag #6

F.Bi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 152
Registriert seit: Oct 2007

LabView 2016
2007
EN

55218
Deutschland
RE: Autovervollständigen wie im Browser
Soean, ich wollte das evtl. über Shortcut Menu Selection (User) durchführen, aber irgendwie wird das Event nicht ausgelöst.

Jens, das bei lavag habe ich auch gefunden, komme damit aber nicht so richtig klar.
Der Lösungsansatz nach dem Tipp von Marc gefällt mir bisher besser.

Gruß
Frank
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.07.2012, 09:13
Beitrag #7

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
RE: Autovervollständigen wie im Browser
Kann mir wer die Demo auf 2009 runterspeichern? Danke
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.07.2012, 09:18
Beitrag #8

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: Autovervollständigen wie im Browser
(11.07.2012 09:13 )M Nussbaumer schrieb:  Kann mir wer die Demo auf 2009 runterspeichern? Danke


8.2 .vi  Combobox.8.2.vi (Größe: 16,03 KB / Downloads: 202)


Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.07.2012, 10:04
Beitrag #9

F.Bi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 152
Registriert seit: Oct 2007

LabView 2016
2007
EN

55218
Deutschland
RE: Autovervollständigen wie im Browser
Das mit dem Löschen habe ich jetzt auch umgesetzt. Dazu benutze ich Shortcut Menu Selection (User).
Erweiterungen wie z.B. Begrenzen auf x-Einträge oder ein Sortieren der Einträge, speichern der Einträge für die nächste Programmnutzung wären bei Bedarf auch noch möglich.

Jetzt hat sich aber gerade rausgestellt, dass eine normale Combobox gewünscht wird... Wall
Egal, ich habe wieder etwas dazu gelernt. ;-)


Angehängte Datei(en)
11.0 .vi  Combobox_3.vi (Größe: 15,67 KB / Downloads: 181)

9.0 .vi  Combobox_3-V9.vi (Größe: 9,47 KB / Downloads: 195)

Gruß
Frank
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Web Browser VI Maxwell 2 4.460 01.07.2009 13:46
Letzter Beitrag: Maxwell
  Default Browser per Kommandozeile Kucao 11 12.980 10.07.2008 07:53
Letzter Beitrag: rolfk
  Netzwerkkamera/Browser im Front Panel joekuli 2 5.846 17.07.2006 16:40
Letzter Beitrag: joekuli

Gehe zu: