Impostare le operazioni per elenchi di DisplayBox?Come applicare le operazioni di insieme agli elenchi di caselle di visualizzazione?
- rimuovere i duplicati
- intersecare
- sottrarre
Piano B:
Esiste una funzione che restituisce la posizione univoca di una casella di visualizzazione nell'albero di visualizzazione?
Con le informazioni sulla posizione (pos 1.2.4.1.2 vs. 1.2) è possibile pre-eseguire le operazioni impostate per le posizioni e applicarle agli elenchi con caselle di visualizzazione.
ho trovato
Get Display Path( )
che fornisce la funzione Xpath o pedice per passare da un livello a un altro livello. Ma non ho trovato una funzione Ottieni posizione ...
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
gb = dt << Graph Builder(
Variables( X( :height ), Y( :weight ), Overlay( :sex ) )
);
gb2 = gb << Clone box();
nw = New Window("test",H List Box (gb2,gb2));
(nw << xpath("//AxisBox")) << parent;Automazione e scriptingRi: Impostare le operazioni per elenchi di DisplayBox?Se hai un elenco di riferimenti e un riferimento che desideri trovare puoi utilizzare Contiene
Names Default To Here(1);
nw = new window("",
vlb = v list box()
);
tb1 = Text Box("a");
tb2 = Text Box("b");
tb3 = Text Box("c");
vlb << Append(tb1);
vlb << Append(tb3);
vlb << Append(tb2);
Contains(vlb << XPath("//TextBox"), tb2); //3Ri: Impostare le operazioni per elenchi di DisplayBox?ah, giusto, quindi tutte le funzioni funzionano 
- anche l'array associativo.
molto utile, grazie 
Hm, strano, sembra che quando l'ho provato per la prima volta ho fatto qualcosa di sbagliato...
Names Default To Here(1);
nw = new window("",
vlb = v list box(vlb2 = v list box());
);
tb1 = Text Box("a");
tb2 = Text Box("b");
tb3 = Text Box("c");
vlb << Append(tb1);
vlb << Append(tb2);
vlb2 << Append(tb3);
aa1 = associative array((vlb << XPath("//TextBox"))<< parent);
aa2 = associative array((vlb2 << XPath("//TextBox"))<< parent);
aa1 << intersect(aa2);
show(aa1)