0

有没有办法递归地遍历 Webdyn Pro Java 视图的根元素内的所有元素?

对于每个找到的子元素,我想在运行时读取/修改属性。

4

1 回答 1

0

要迭代根元素的子元素,您应该在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");
      }

 }
于 2016-07-03T10:56:30.257 回答