Multi-Selection-Dialog/Funktion



  • Hi,

    es gibt (z.B. bei Druckdialogen) die Möglichkeit, mehrere Elemente zu selektieren. Wenn man in eben so einem Druckdialog z.B.

    "5-10, 20-"

    eingibt, dann werden die Seiten 5-10 und alles ab Seite 20 gedruckt.

    Das ist im Prinzip recht einfach, wenn es nur ein paar Ranges zu parsen gibt, richtig kompliziert wird es, wenn Benutzer mehrere Ranges wild durcheinander eingeben und das mit der Nöglichkeit kombinieren, z.B. nur jedes zweite Element auszuwählen oder jedes nte Element nicht zu selektieren.

    Deswegen suche ich hier eine fertige Lösung, also eine Bibliothek oder Sourcecodes, die solche Eingaben entgegennehmen und als Output zurückliefern, welche Elemente (als Indizes) in diesem selektierten Range sind.

    Kennt da jemand was passendes?


Anmelden zum Antworten