Community Tip - Did you know you can set a signature that will be added to all your posts? Set it here! X
Hi all,
I want to hide/show Step 2 of a wizard based on the type selected in Step 1. Have anyone done anything similar in javascript? Any help is appreciated.
You question is not clear to me as which wizard your taking about - New Part wizard, New Change Request wizard or some other.
I recently work on such requirement where I wanted to hide/show Affected Objects wizard step for one of sub type. And I add below JavaScript to "<WT_HOME>\codebase\netmarkets\jsp\changeRequest\create.jsp" file and it worked for:
<script language="JavaScript">
PTC.driverAttributes.on("afterRefresh",function() {
customToggleCreateCADDocStep('affectedDataStep');
});
// wizard step should be in format type.action
function customToggleCreateCADDocStep(wizardStep) {
var type_beingCreated = document.getElementById("createType").value;
var allowed_type1 = "wt.change2.WTChangeRequest2";
var allowed_type2 = "wt.change2.WTChangeRequest2|com.ptc.ptcnet.SubTypeTest1";
if (type_beingCreated == allowed_type1 || type_beingCreated == allowed_type2) {
insertStep(wizardStep);
} else {
removeStep(wizardStep)
}
}
</script>
Thanks,
Shirish
Not quite the same but I modified the create and edit doc jsp to add hidden steps. In the code that is called, it checks the type of the document.
<jca:wizard buttonList="${buttonList}"
helpSelectorKey="DocMgmtDocEdit" title="${title}">
<jca:wizardStep action="editAttributesWizStep" type="object"/>
<jca:wizardStep action="setClassificationAttributesWizStep" type="classification"/>
<jca:wizardStep action="attachments_step" type="attachments" />
<%--- Customizations for Electrical Eng Docs --%>
<%-- process if matches drawings as documents --%>
<jca:wizardStep action="process_drw_docs" type="document" />
<%-- process if matches drawings as documents --%>
<jca:wizardStep action="process_schematic" type="document" />
</jca:wizard>