如何获取Webdyn Pro Java视图的所有UI元素?
是否有任何方法可以递归地迭代Webdyn Pro Java视图根元素内的所有元素如何获取Webdyn Pro Java视图的所有UI元素?,java,user-interface,sap,netweaver,webdynpro,Java,User Interface,Sap,Netweaver,Webdynpro,是否有任何方法可以递归地迭代Webdyn Pro Java视图根元素内的所有元素 对于找到的每个子元素,我希望在运行时读取/修改属性。要迭代根元素的子元素,您应该在wdDoModifyView()方法中访问根: IWDUIElementContainer root = (IWDUIElementContainer) view.getRootElement(); IWDUIElement[] elements = root.getChildren(); for (int i = 0; i <
对于找到的每个子元素,我希望在运行时读取/修改属性。要迭代根元素的子元素,您应该在
wdDoModifyView()方法中访问根:
IWDUIElementContainer root = (IWDUIElementContainer) view.getRootElement();
IWDUIElement[] elements = root.getChildren();
for (int i = 0; i < elements.length; i++) {
IWDUIElement element = elements[i];
String id = element.getId();
if (id.equals("Button")) {
IWDButton button = (IWDButton)view.getElement(id);
button.setText("someText");
}
}
IWDUIElementContainer根=(IWDUIElementContainer)视图。getRootElement();
IWDUIElement[]元素=root.getChildren();
for(int i=0;i