1

我想访问应用程序布局控件上的搜索选项下拉菜单,以便在选择页面名称之前检查值。我试过了

getComponent("searchopt").getValue()

但只是得到一个空返回。我看不到任何明显的东西。

谢谢

4

2 回答 2

3

搜索栏没有 id,因此您不能直接在其上使用 getComponent。您可以使用 getComponent 获取 Layout 控件,并且需要从那里获取它。调试控件可以显示属性名称的准确程度。

于 2012-02-05T22:48:44.390 回答
1

假设您将 applicationLayout oneUILayout 命名为 com.ibm.xsp.extlib.tree.ITreeNode 对象的 java.util.List

var layout = getComponent( 'oneUILayout' );
var config = layout.getConfiguration();
var searchBar = config.getSearchBar();
var searchOptions = searchBar.getOptions();
于 2012-02-08T19:34:18.623 回答