如何動態創建“n”個錶框(或其他對話框)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我剛剛開始學習JSL,並且在我的腦海中堅持了一個想法,我只是不知道如何轉換成JSL代碼。基本上我想創建一個帶有錶盒的窗口。表格框的數量不固定,取決於用戶控制的因素。
如果一切順利,這就是我想到的:
For( i = 1, i <= 4, i++, Table Box( String Col Box( "Test Name", testName ), String Col Box( "Units", testUnits ), Number Col Box( "Min Limit", testMin ), Number Col Box( "Max Limit", testMax ) ))
正如您所看到的,我希望重複創建由關聯數組填充的表格框(例如:testName [1] = {“Name1”,“Name2”,“Name3”})
我嘗試將Table Box放在“For Loop”中,但它似乎不起作用。我需要幫助。我嘗試在線閱讀有限的資源,我還沒有看到一個動態生成大量對話框的例子。
如果您可以分享任何解決方案或可能的解決方案,我將不勝感激。
Re:如何動態創建“n”個錶框(或其他對話框)非常感謝你!這是我需要的解決方案。
Re:如何動態創建“n”個錶框(或其他對話框)您需要將表箱放在某處以便使用它們。 我創建了一個空的vlistbox,然後將每個tablebox附加到它。
S1 = { “AAA” , “BBBB” , “CCC” , “DDD” } ;
S2 = { “你好” , “世界” , “模糊球” , “野貓” } ;
N1 = { 1 , 2 , 3 , 4 } ;
N2 = { 6 , 7 , 8 , 9 } ;
VLB = V列錶框 () ;
對於 ( 一世 = 1 ,一世 <= 4 ,一世 ++,
結核病 = 錶盒 (
String Col Box ( “測試名稱” , S1 ) ,
String Col Box ( “單位” , S2 ) ,
數字Col Box ( “最低限額” , N1 ) ,
數字Col Box ( “最大限制” , N2 )
) ;
VLB << 附加 ( 結核病 ) ;
) ;
NW = 新窗戶 ( “測試” , VLB ) ;