的名單上有一大組參數P的內搭幾個不同的值集合V-I,並想用ActionMenu[]
,使分配P = V-I容易,就像這樣:如何構建集的
ActionMenu["Label", {"name_1" :> (P = V_1;),..}]
現在問題在於V_i的集合很大並且不是靜態的,所以我不想用手來反覆編寫長列表{"opt_1" :> (P = V_1;),..}
,而是想要生成它。
我完全沉迷於如何做到這一點。一般的處理方法是一樣的東西
[email protected][listOfNames,listOfActions]
其中listOfActions
應該像
[email protected][repeatedListOfP,listOfV_i]
但是,這是行不通的。由於Set[]
是一個非常特殊的功能,我的其他常用方法都不起作用(構建Table[]
,替換標頭等)。你如何構建一個Set[]
操作列表?
你能提煉出這個ActionMenu部分,如果是這樣的這個問題不是根本問題? – dreeves 2010-06-04 22:32:57
是的,與此同時,我已經通過使用SetterBar和Dynamic來解決這個問題,無論如何,這在美學上更加令人愉悅。儘管如此,仍然有興趣獲得Set []操作的列表。 – Timo 2010-06-05 04:50:50