2016-10-06 1 views
0

Ich habe keine Kenntnisse der Codierung. Kann mir bitte jemand mit Code helfen. Meine Situation ist wie folgt:Spotfire: Müssen alle Werte in einem Multi auswählen auswählen List Box Dokumenteigenschaft

  1. Armaturenbrett hat eine Multi Auswahl-Listenfeld (Document Property). Ich verwende das, um die Daten und Berechnungen einzuschränken.

  2. Der Benutzer möchte nicht jedes Mal Werte auswählen. Er möchte eine Schaltfläche, in der er/sie einmal klickt und alle Werte in der Liste ausgewählt werden.

Kann mir bitte jemand helfen.

Grüße, Subro

+0

@ Sub-Listbox hat eine Option '(Alle) Werte', um alle Werte auszuwählen. Warum wurde das nicht benutzt, um alle Werte auszuwählen? Wenn Sie weitere Details angeben könnten, warum diese Schaltfläche benötigt wird, wäre dies hilfreich, um eine Lösung bereitzustellen. – ksp585

+0

@ ksp585: Hallo Ich verwende eine Dokument-Eigenschaft. Er füllt seine Werte aus einer Spalte (eindeutige Werte aus einer Spalte). Die einzige Option, die ich sah, war für (keine). Ich habe erneut überprüft, dass es keine Option gibt, alle standardmäßig auszuwählen. Kannst du mir sagen, wo es ist? Ich benutze Spotfire 6.5 – Subro

+0

@ Subro- Wir können konvertieren (keine) -Option zu arbeiten als "Alles auswählen". Sind Sie auf der Suche nach nur Eisen Python Script-Lösung oder eine andere Lösung ohne Skripts wäre auch in Ordnung? – ksp585

Antwort

0

Das ist ziemlich einfach zu tun. Nehmen wir an, dass die Dokumenteigenschaft, für die das Listenfeld verwendet wird, "Test" heißt und vom Typ "String List" ist. Dann können Sie ein Skript wie Ironpython so verwenden:

Document.Properties["Test"] = ["First Choice","Second Choice","Third Choice"] 

Wenn die String-Liste sehen Sie oben, sind alle Werte in der Liste. Stellen Sie sicher, dass die Zeichenfolgen, die Sie der Dokumenteigenschaft zuweisen, diejenigen sind, mit denen Sie Ihre Liste füllen möchten, da die angezeigten Werte manchmal von denen der Dokumenteigenschaft abweichen können (Der Fall der Verwendung der Option "Fixed Values") Einrichten der Steuerung).

Hoffe, dass dies hilft. Zenios

+0

Sorry für die extreme späte Antwort. Die Idee wurde fallen gelassen, als ich aus dem Projekt auszog. Ich wurde vor kurzem zurückgekauft und nun werde ich gebeten, das Gleiche zu tun. Gibt es eine Möglichkeit, alle Werte einzutragen, anstatt sie einzugeben? Die Dokumenteigenschaft wird aus einem Feld geladen, und die Werte werden auf das Volumen von 150 gesetzt. Das individuelle Eintippen wäre also ein Albtraum und müsste jedes Mal geändert werden, wenn neue Werte hinzugefügt werden. – Subro