er.directtoweb.pages.ERD2WPage
Common superclass for all ERD2W templates (except ERD2WEditRelationshipPage). Has tons of extra functionality:
Debugging support.
Special handlers add extra info in the request-response loop Workflow extensions.
If your NextPageDelegate is a {@link ERDBranchDelegate}, then all of the code for actions can be handled in your delegate. Display key extensions. We support tab and sectioned pages via the d2wContext array.
In the case of a non-tab page, we expect d2wContext.sectionsContents to return one of the three following formats: (( section1, key1, key2, key4 ), ( section2, key76, key 5, ..) .. ) OR with the sections enclosed in "()" - this is most useful with the WebAssistant ( "(section1)", key1, key2, key3, "(section2)", key3, key4, key5... ) OR with normal displayPropertyKeys array in fact if sectionContents isn't found then it will look for displayPropertyKeys ( key1, key2, key3, ... ) In the case of a TAB page, we expect d2wContext.tabSectionsContents to return one of the two following formats: ( ( tab1, key1, key2, key4 ), ( tab2, key76, key 5, ..) .. ) OR with sections ( ( tab1, ( section1, key1, key2 ..), (section3, key4, key..) ), ... ) OR with the alternate syntax, which ist most useful with the WebAssistant ( "[tab1]", "(section1)", key1, key2, ... "[tab2]", "(section3)", key4, key..... )
@d2wKey object
@d2wKey localContext
@d2wKey keyPathsWithValidationExceptions
@d2wKey shouldPropagateExceptions
@d2wKey shouldCollectionValidationExceptions
@d2wKey shouldSetFailedValidationValue
@d2wKey errorMessages
@d2wKey componentName
@d2wKey customComponentName
@d2wKey propertyKey
@d2wKey sectionKey
@d2wKey sectionContents
@d2wKey tabKey
@d2wKey displayNameForTabKey
@d2wKey isEntityEditable
@d2wKey pageConfiguration
@d2wKey displayPropertyKeys
@d2wKey tabSectionsContents
@d2wKey displayVariant
@d2wKey displayNameForEntity
@d2wKey nextPageDelegate
@d2wKey pageController
@d2wKey pageWrapperName
@d2wKey inlineStyle