我傳遞了一堆標籤從ZUL文件到Java文件像這樣:如何使用ZK getFellow()方法?
tabs.zul
<tabs>
<tab id="tab1" label="Tab1"> </tab>
<tab id="tab2" label="Tab2"> </tab>
</tabs>
<zscript>
testTabs = new TestTabs();
Tab[] tabs = {tab1, tab2}
testTabs.registerTabs(tabs)
</zscript>
TestTabs.java
public class TestTabs {
....
private HashMap<String,Tab> tabMap;
void registerTabs (Tab[] tabs) {
this.tabMap = new HashMap<String,Tab>();
for (Tab t: tabs) {
this.tabMap.put(t.getId(),t);
}
}
if(condition) {
tabMap.get("tab1").setVisible(true);
tabMap.get("tab2").setVisible(true);
}
}
現在,我想使用包含HashMap訪問標籤是一個迂迴的方式。使用getFellow(String id)方法訪問選項卡會簡單得多,對吧?但是,我不知道如何實現這一點。有人可以幫我弄這個嗎?
謝謝, 索尼
1.什麼是「ZK」? 2. getFellow()是什麼意思?你似乎在使用你認爲我們會理解的術語,但是你並沒有定義自己。 – 2010-10-20 18:30:38
@matt b:http://tinyurl.com/3w76bgc – sinuhepop 2011-10-06 17:32:54