2012-02-05 41 views
1

我想訪問應用程序佈局控件上的搜索選項下拉菜單,以便在選擇頁面名稱之前檢查值。我試過extlib上的訪問元素應用程序佈局

getComponent("searchopt").getValue() 

但只是得到一個空返回。我看不到任何明顯的東西。

謝謝

回答

3

搜索欄沒有id,所以你不能直接使用getComponent。您可以使用getComponent獲取佈局控件,並且您需要從此處獲取它。調試控件可以顯示屬性名稱的確切位置。

1

本應該得到的搜索選項的句柄作爲com.ibm.xsp.extlib.tree.ITreeNode的java.util.List的對象 假設你命名你的applicationLayout oneUILayout

var layout = getComponent('oneUILayout'); 
var config = layout.getConfiguration(); 
var searchBar = config.getSearchBar(); 
var searchOptions = searchBar.getOptions();