組合框鏈接你好,
我創建了一個帶有2個組合框的控制面板,具體取決於彼此。 選擇第一個會生成第二個中可用的日期列表。 但是,可能有幾個日期相同,我想將它們分組在一起以限制下拉列表。 最後,通過驗證數據表中與這兩個參數相對應的所有行,將被選中。 我阻止了相同日期和數據選擇的分組部分。
在pj中,我的數據表和一段腳本。
提前致謝
腳本編寫回复:組合框聯絡人這是一種使用與您幾乎相同的方法的解決方案。
names default to here(1);
dt = Data Table( "2019_BDD CAOX_DATA_VOLT test script courte" );
Summarize( a = By( :Propriétés ) );
Insert Into( a, "<CHOIX propriété="">", 1 );
New Window( "Selection",
<<MODAL>", 1 );
cb2 << Set Items( propDate );
)
)
)
),
Panel Box( "Choix dans la Date:",
cb2 = Combo Box(
{"<CHOIX date="">"},
<<SETFUNCTION></SETFUNCTION></CHOIX></MODAL></CHOIX>
回复:組合框債券謝謝,這是我想要的作品。 另一方面,如何執行此操作,以便一旦單擊OK確認,就會選擇相應的行。
謝謝
回复:組合框聯絡人這將返回具有選定行的數組。
dt << get selected rows;
您在JSL中的工作應伴隨著花一些時間閱讀JMP文檔庫中的“腳本指南”。
回复:組合框債券你好,
感謝您的回答,但是我不知道將其放置在腳本中的哪個位置。
回复:組合框聯絡人我已經修改了您的代碼,現在選擇主數據表中的行以匹配組合框中的選擇。我還添加了一個名為“ selectedRow”的新變量,該變量返回所選行的行號矩陣。
names default to here(1);
dt = Data Table( "2019_BDD CAOX_DATA_VOLT test script courte" );
Summarize( a = By( :Propriétés ) );
Insert Into( a, "<CHOIX propriété="">", 1 );
New Window( "Selection",
<<MODAL>", 1 );
cb2 << Set Items( propDate );
)
)
)
),
Panel Box( "Choix dans la Date:",
cb2 = Combo Box(
{"<CHOIX date="">"},
<<SETFUNCTION></SETFUNCTION></CHOIX></MODAL></CHOIX>回复:組合框債券非常感謝你,
經過一些調整後,我設法做到了自己想要的。
最後一件事是,您知道如何添加一個事實:如果您不選擇日期,則可以全部選擇或多項選擇。
謝謝