選択した表示オブジェクトへの参照を取得する方法は?選択ツールを使用して、レポートまたはジャーナルウィンドウで表示オブジェクトを手動で選択した場合、その選択したアイテムへの参照を取得するにはどうすればよいですか?
私が本当にやりたいのは、選択したアイテムを画像としてコピーし、その画像をジャーナルに入れるアドインを持つことです。
再:選択した表示オブジェクトへの参照を取得する方法?する方法があるように見えません直接選択属性が設定されているかどうかをディスプレイボックスに尋ねます。あなたはそれを設定してクリアできるので、これは奇妙です。 しゅうしゅう
少なくとも時々、XPATHが伝えることができるように見えます。これはXPATHへの最初のベンチャーであるため、おそらく明らかな何かを見逃しています。選択ツールでaaaまたはbbbを選択した後、2行目と3行目を実行します。
x=newwindow("x",hb=hlistbox(textbox("aaa"),textbox("bbb")));
show(hb<<GETXML></GETXML>aaaまたはbbbのみを選択すると、正しいボックスが報告されます。両方を選択すると、何も得られません。XPATHの専門家がその道を示すことができるかもしれません。 しゅう
hb << getxml = "
aaa
selected = \!"true \!"> bbb
";
再:選択した表示オブジェクトへの参照を取得する方法?それを見つけた。おそらくルートまで、表示ボックスツリーの上位に移動します。例えば
((hb<<PARENT></PARENT>
明らかに、個別に選択されたアイテムは、包含ノードまで伝播します。
(hb << parent)<< getxml = " selected = \!"true \!">
aaa
bbb
";
hlistboxのすべての子であるAとBが選択されたため、選択されましたが、選択された別のリストボックスのすべての子でもあります。おそらく、さらにいくつかの例を試す必要があります。