我想访问应用程序布局控件上的搜索选项下拉菜单,以便在选择页面名称之前检查值。我试过了
getComponent("searchopt").getValue()
但只是得到一个空返回。我看不到任何明显的东西。
谢谢
搜索栏没有 id,因此您不能直接在其上使用 getComponent。您可以使用 getComponent 获取 Layout 控件,并且需要从那里获取它。调试控件可以显示属性名称的准确程度。
假设您将 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();