IWEventRegistry.addFormHandler("onFormInit", init);function init(){ IWEventRegistry.addItemHandler("/first_container/second_container/based_item_value", "onItemChange", getServer); containerItem=IWDatacapture.getItem("/first_container/second_container"); fileItem=IWDatacapture.getItem("/first_container/second_container/third_container");if(containerItem.getValue()!="") { fileItem.setVisible(false); }}...
containerItem=IWDatacapture.getItem("/first_container/second_container/based_item_value");
function getServer(item) { var numReps = IWDatacapture.getItem("/first_container").getChildren().length; for (i=1; i <= numReps; i++) { var numServersReps = IWDatacapture.getItem("/first_container[" + i + "]/second_container").getChildren().length; for (j=1; j <= numServersReps; j++) { var serverTypeXpath = IWDatacapture.getItem("/first_container[" + i + "]/second_container[" + j + "]/based_item_value"); var serverTypeValue = serverTypeXpath.getOptions()[serverTypeXpath.getValue()].text; if (serverTypeValue == "Type1" || serverTypeValue == "Type2") { IWDatacapture.getItem("/first_container[" + i + "]/second_container[" + j + "]/third_container").setVisible(true); } else{ IWDatacapture.getItem("/first_container[" + i + "]/second_container[" + j + "]/third_container").setVisible(false); } }}}