你好JMP社區,
我瀏覽了討論板,這個讓我難過。我是一個相當新的JSL用戶,並且在根據組合框選擇動態地將列表傳遞到列錶框時遇到問題。最近,我試圖根據組合框選擇創建列錶框,但是開始我試圖簡單地傳遞依賴於組合框選擇的特定列表。我已經看到一些使用組合框基於表結果更新列錶框的示例,我試圖通過定義顯式列表來進一步簡化事情,並且列錶框的問題不會反映列表參數的新分配。這是我的代碼,其中一些註釋掉的部分顯示了我的原始意圖,並向後試圖調試。
Names Default To Here( 1 );
Clear Symbols();
New Window( "Example",
H List Box(
cb1 = Combo Box(
{"<SELECT type="">", "First N Cycles", "Last N Cycles", "Cycle Interval", "Select Cycles"},
<<SETFUNCTION> 2,
Dialog("this is lame", Button("OK"))
);
*/
/*
Choose(selection,
//Select from drop down
Dialog( "Reset", Button( "OK" ) ),
//First N Cycles picked
cyclesavailable << Set Items({1,2,3,4,5,6,7}),
//Last N Cycles picked
cyclesavailable << Set Items({8,9,10,11,12,13}),
//Cycle Interval picked
Dialog( "Cycle Interval", Button( "OK" ) ),
//Select Cycles piked
Dialog( "Select Cycles", Button( "OK" ) ),
//Error Catching
Dialog( "Something went wrong with combobox cycletype", Button( "OK" ) )
);
*/
cb2 << Set Items (cyclesavailable);
)
)
),
cb2 = List Box(
{"</SETFUNCTION></SELECT><SELECT filter="" type="">"}
)
)
)</SELECT>
似乎cb2不會使用在cb1組合框腳本中分配的列表更新列錶框。任何幫助是極大的讚賞!
/ *拍頭* /
當然有!感謝Dave的快速回复,我需要記住基礎...
順便說一句,我非常喜歡你在pega分析中的文章,他們幫我啟動並運行(直到這一次)。
您要分配的列表需要包含字符串項:
cyclesavailable = {“1”,“2”,“3”,“4”,“5”,“6”,“7”};