Wie erhalte ich einen Verweis auf das ausgewählte Anzeigeobjekt?Wie erhalte ich einen Verweis auf das ausgewählte Element, wenn ich das Auswahlwerkzeug verwende, um ein Anzeigeobjekt in einem Bericht- oder Journalfenster manuell auszuwählen?
Was ich wirklich gerne machen würde, ist ein Add-In, das das ausgewählte Objekt als Bild kopiert und dieses Bild in ein Tagebuch schreibt.
Betreff: Wie erhalte ich einen Verweis auf ein ausgewähltes Anzeigeobjekt?Es sieht nicht so aus, als gäbe es einen Weg dahin direkt frage eine Displaybox, ob das Auswahlattribut gesetzt ist. Was seltsam ist, weil Sie es einstellen und löschen können. @XanGregg @audrey_shull
Zumindest manchmal sieht es so aus, als ob XPATH es erkennen kann. Dies ist mein erstes Unterfangen in XPATH, daher vermisse ich wahrscheinlich etwas Offensichtliches. Führen Sie die Zeilen zwei und drei aus, nachdem Sie mit dem Auswahlwerkzeug aaa oder bbb ausgewählt haben.
x=newwindow("x",hb=hlistbox(textbox("aaa"),textbox("bbb")));
show(hb<<GETXML></GETXML>Wenn ich nur aaa oder nur bbb auswähle, wird das richtige Kästchen angezeigt. Wenn ich beides auswähle, bekomme ich nichts. Vielleicht kann ein XPATH-Experte den Weg weisen. @ Davidbarbour
hb << getxml = "
aaa
selected = \! "true \!"> bbb
";
Betreff: Wie erhalte ich einen Verweis auf ein ausgewähltes Anzeigeobjekt?Fand es. Bewegen Sie sich im Anzeigefeldbaum nach oben, wahrscheinlich zur Wurzel. Beispielsweise
((hb<<PARENT></PARENT>
Anscheinend breiten sich die einzeln ausgewählten Elemente bis zum enthaltenden Knoten aus.
(hb << parent) << getxml = " selected = \! "true \!">
aaa
bbb
";
Da A und B ausgewählt wurden, die alle untergeordneten Elemente der Listenbox sind, wurde sie ausgewählt, aber es wurden auch alle untergeordneten Elemente einer anderen Listenbox ausgewählt. Wahrscheinlich müssen Sie noch ein paar Beispiele ausprobieren, um sicherzugehen.