Webdyn Pro Java ビューのルート要素内のすべての要素を再帰的に反復する方法はありますか?
見つかった子要素ごとに、実行時にプロパティを読み取り/変更したいと思います。
Webdyn Pro Java ビューのルート要素内のすべての要素を再帰的に反復する方法はありますか?
見つかった子要素ごとに、実行時にプロパティを読み取り/変更したいと思います。
ルート要素の子要素を反復するには、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");
}
}