更新列列錶框<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我正在嘗試創建一個模式窗口,其中 Col 列錶框根據用戶選擇進行更新。我認為這是可能的,但我在語法上遇到了問題。有什麼建議麼?我正在使用 JMP12。
// 例子。
名稱默認為此處( 1 ) ;
// 打開一些數據表。
打開( “$SAMPLE_DATA/棒球.jmp” ) ;
打開( “$SAMPLE_DATA/籃球.jmp” ) ;
打開( “$SAMPLE_DATA/Bicycle.jmp” ) ;
// 獲取可用表的列表。
表列表= {} ;
為了(我= 1 ,我<= N表() ,我++,
插入(表列表,數據表(我) )
) ;
新窗戶( “選擇一張桌子” ,
<<莫代爾,
H 列錶框(
面板盒( “選擇dt” ,
得到Dt =列錶框(
表列表,
最多選擇( 1 ) ,
dt =得到Dt <<被選中;
打印( dt ) ;
// 添加一些腳本以使用 dt 中的列更新 getCol。
// 我懷疑使用了 <<
// 語法正確。
)
) ,
面板盒( “從 dt 中選擇列” ,獲取列=列列錶框() )
)
) ;
回复:更新列列錶框沒關係。我讓它與這個一起工作:
獲取列<<刪除; // 這適用於 JMP11。
回复:更新列列錶框嗨,梅蘭妮,
我的一位同事正在使用 JMP11,其中 << Delete Box;似乎不起作用。你知道為什麼嗎?JMP 版本 < 12 是否有類似的功能可使用?
獲取列<<刪除框; // 不適用於 JMP11。
回复:更新列列錶框謝謝梅蘭妮!
回复:更新列列錶框嘗試這個方法:
// 例子。
名稱默認為此處( 1 ) ;
// 打開一些數據表。
打開( “$SAMPLE_DATA/棒球.jmp” ) ;
打開( “$SAMPLE_DATA/籃球.jmp” ) ;
打開( “$SAMPLE_DATA/Bicycle.jmp” ) ;
// 獲取可用表的列表。
表列表= {} ;
為了(我= 1 ,我<= N表() ,我++,
插入(表列表,數據表(我) )
) ;
新窗戶( “選擇一張桌子” ,
<<莫代爾,
H 列錶框(
面板盒( “選擇dt” ,
得到Dt =列錶框(
表列表,
最多選擇( 1 ) ,
// 刪除那裡的框,替換為使用所選表格的框
獲取列<<刪除框() ;
鉛<<附加(
獲取列=列列錶框(
// 獲得選擇返回一個列表
// 只允許選擇一項,因此列表中只有一項
// 因此列表中的第一項是所選表的名稱
數據表( (得到Dt <<被選中)[ 1 ] ) ,
// 沒有這個,你的盒子是空白的
“全部”
// 可以在“all”之後使用它來將列限制為字符或數字
//,<<設置數據類型(“數字”)
)
) ;
)
) ,
// 給面板框一個引用,以便您可以附加新的列列錶框
鉛=面板盒( “從 dt 中選擇列” ,獲取列=列列錶框() )
)
) ;