大家好,
我有一個基於兩個不同數據表的工具。
在啟動界面上,用戶需要指定一些來自第一張表的列,一些來自第二張表的列以及一些可以在第一張表或第二張表中的列。
這是一個重現我的問題的小例子:
dt1 = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt2 = Open( "$SAMPLE_DATA/Cities.jmp" );
new window("Test",
hlistbox (
panel box ("Table 1",
hlist box(
collistbox(data table(dt1),all),
vlist box(
text box("Select a variable from table 1"),
CL1 = collistbox(data table(dt1),nlines(1),maxitems(1))
)
)
),
panel box ("Table 2",
hlist box(
collistbox(data table(dt2),all),
vlist box(
text box("Select a variable from table 2"),
CL2 = collistbox(data table(dt2),nlines(1),maxitems(1))
)
)
),
panel box ("Last variable",
vlist box(
text box("Select a variable from table 1 or table 2"),
CL3 = collistbox(maxitems(1),nlines(1))
)
)
)
)在CL3中,我希望能夠放置第一個表的列或第二個表的列。我不確定用ColListBox對像是否可行。否則,您是否知道還有另一種方法?
在此先感謝您的幫助!
謝謝 @txnelson 那真是個好戲!在某些特定情況下,可能需要進行一些調整,否則我認為這正是我想要的!