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 に答える