我想访问Application Layout控件上的搜索选项pulldown,以便在选择页面名称之前检查值。我试过了
getComponent("searchopt").getValue()
但只是获得null返回。我看不出任何明显的东西。
由于
答案 0 :(得分:3)
搜索栏没有ID,因此您无法直接使用getComponent。您可以使用getComponent获取Layout控件,您需要从那里获取它。调试控件可以显示属性名称的确切位置。
答案 1 :(得分: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();