AboveDisplayPropertyKeys: ERD2WExtraDisplayPropertyKeysComponent { localContext = d2wContext; extraPropertiesKey = "aboveDisplayPropertyKeys"; } AttributeRepetition: WORepetition { _unroll = true; item = d2wContext.propertyKey; list = d2wContext.displayPropertyKeys; } AttributeValue: ERXTimedSwitchComponent { localContext = localContext; object = object; statsKey = statsKeyForCurrentPropertyKey; WOComponentName = d2wContext.componentName; } BelowDisplayPropertyKeys: ERD2WExtraDisplayPropertyKeysComponent { localContext = d2wContext; extraPropertiesKey = "belowDisplayPropertyKeys"; } Conditional1: WOConditional { condition = hasBranchChoices; negate = true; } Conditional2: ERXNonNullConditional { condition = message; } Conditional3: ERXNonNullConditional { condition = d2wContext.explanationComponentName; } Conditional4: WOConditional { condition = hasBranchChoices; } ERSingleButton1: ERXSingleButton { action = nextPageAction; value = "OK"; doNotUseForm = true; } Errors: ERXErrorDictionaryPanel { errorMessages = errorMessages; extraErrorMessage = errorMessage; shouldShowNewLineAbove = true; shouldShowNewLineBelow = true; errorKeyOrder = errorKeyOrder; } Form1: WOForm { multipleSubmit = true; } HasPropertyKeys: ERXNonZeroConditional { condition = d2wContext.displayPropertyKeys.count; } Help: ERDDebuggingHelp { d2wContext = d2wContext; } IfPropertyKeyIsNotOmitted: WOConditional { condition = isKeyOmitted; negate = true; } InspectRow: WOGenericContainer { _unroll = true; bgcolor = d2wContext.backgroundColorForTable; elementName = "tr"; } InspectTable: WOGenericContainer { _unroll = true; border = 0; cellpadding = 2; cellspacing = 1; elementName = "table"; } NoTitleAvailable: ERXNonNullConditional { condition = title; negate = true; } PageWrapper: WOSwitchComponent { WOComponentName = d2wContext.pageWrapperName; } PropertyKeyComponentGenericContainer: WOGenericContainer { class = cssClassForPropertyKey; elementName = "td"; style = inlineStyleDeclarationForPropertyKey; } PropertyNameComponentGenericContainer: WOGenericContainer { align = "right"; class = cssClassForPropertyName; elementName = "th"; style = inlineStyleDeclarationForPropertyName; } PropertyNameSwitchComponent: WOSwitchComponent { WOComponentName = d2wContext.propertyNameComponentName; localContext = d2wContext; } Repetition1: WORepetition { item = branch; list = branchChoices; } String2: WOString { value = title; } String3: WOString { escapeHTML = false; value = message; } SubmitButton1: WOSubmitButton { action = nextPageAction; value = branch.branchButtonLabel; } SwitchComponent4: WOSwitchComponent { WOComponentName = d2wContext.explanationComponentName; dataSource = dataSource; object = object; } TitleAvailable: ERXNonNullConditional { condition = title; }