Skip to end of metadata
Go to start of metadata

Goal:

Review naming conventions of each of the current components in use

ComponentBase:

factoryId:
– options:
— baseId, rootId

refresh:
– TODO: deprecate

progressiveRenderViaAjax/progressiveRenderAndRefresh:
– can't be set at the same time

refreshWhenChanged:
– options
— refreshOnPropertyNames
— onChangeRefreshPropertyNames
— refreshedWhenChanged

resetDataOnRefresh:
– options
— updateMethodOverride
— updateComponentMethodToCallOverride
— methodToCallOnComponentUpdate

colSpan, rowSpan:
– needed for grid layout because it can be used
– possibly use decorator
– Option: brian

style and styleClasses:
– TODO: change styleClasses to cssClasses

renderOutput:
– options
— renderedHtmlOutput

persistInSection:

componentSecurity:
– options
— KimComponentSecurity (not settled)

ContainerBase

itemOrderingSequence
– option
— defaultItemOrder
— defaultItemPosition
— orderPosition

additionalMessageKeys
– deprecate

fieldContainer
– deprecate
– remove configuration from xml

Group

CollectionGroup:

addLineFields
– options:
— addLineItems
— addLineContainerItems

actionFields
– change to lineActions

renderSelectField

  • can set it to whatever you want but its generally used with a checkbox
  • this can be used in a stack
    • options
      • includeLineSelect
      • includeLineSelectionField
      • includeLineSelector

selectPropertyName:
– options:
— lineSelectPropertyName

showHideInactiveButton & showInactive:

  • showHideInactiveButton should include toggle
    • options
      • renderInactiveToggleButton & showInactiveLines

Todo:

  • Identify Internal Naming condition
    • Consider '_' or annotations
  • tableLayoutManager
    • don't pick up the separate item changes

Header:
– headerStyleClasses -> headerTagCssClasses
– headerStyle -> headerTagStyle
– headerGoup -> add group that goes above, below and to the right of the header: upperGroup, lowerGroup, rightGroup

Iframe:

Image:
– captionHeaderAboveImage -> captionHeaderPlacementAboveImage

Label:
– requiredMessageField -> requiredMessage

Link:
– hrefText -> href
– linkLabel -> linkText

Space:

ActionField:
– clientSideValidate -> performClientSideValidation
– focusOnAfterSubmit -> focusOnIdAfterSubmit; may be able to remove this
– actionImageLocation -> actionImagePlacement
– blockValidateDirty -> performDirtyValidation; flip logic @ line 139

AjaxActionField:

DataField:
– readOnlyHidden -> addHiddenWhenReadOnly
– additionalDisplayValue -> readOnlyDisplayPrefix and readOnlyDisplaySuffix and readOnlyDisplayReplacement
– applyValueMask -> applyMask
– hiddenPropertyNames -> additionalHiddenPropertyNames
– informationalDisplayPropertyNames -> propertyNamesForAdditionalDisplay
– helpSummary - make it convenience setter of Help widget
– helpDescription - remove

Help:
– tooltipHelpHtml -> tooltipHelpContent
– always get service, don't store it

shortLabel what is it Jerry

FieldSecurity
editInLineAuthz > editAuthz
viewInLineAuthz > viewAuthz

FieldBase
labelRendered > renderLabel

GroupValidationMessages
displayFieldLabelWithMessages > displayFieldLabelPrefix
collapseAdditionalFieldLinkMessages > summarizeAdditionalMessages

InputField
customValidatorClass > Remove (should we implement)
classname change: PrerequisiteConstraint > DependencyContraint
caseConstraint to a list of CaseConstraints (? enhancement jira)
performUppercase > ask Jerry
fieldAttributeQuery > additionalInfoQuery (change class name - Jerry)
fieldLookup > quickfinder
fieldDirectInquiry > directInquiry
fieldSuggest > suggest
directInquiryRender > cut this (make instance of it being used to directInquiry.render), otherwise change name renderDirectInquiry

LookupInputField
treatWildcardsAndOperatorsAsLiteral > disableWildcardsAndOperators
addAllOption > displaySelectAll

RemoteFieldsHolder > RemotableFieldsPlaceholder
propertyName > mapPropertyName
fetchingMethodToCall > methodToCall
fetchingMethodInvoker > methodInvoker
abstractTypeClasses > objectPathToConcreteClassMapping
viewHelperServiceClassName > viewHelperServiceClass
viewStatus > status (or remove)
validateDirty > applyDirtyCheck
dialogMode (ok to remove?) > renderedInLightBox

View
viewNamespaceCode > namespaceCode
viewLabelFieldPropertyName > breadcrumbTitlePropertyName
appendOption > breadcrumbTitleDisplayOption
breadcrumbsInApplicationHeader > renderBreadcrumbsInView (switch logic)
growlMessagingEnabled > growls.render (if possible)

SimpleConstraint
minOccurs and maxOccurs constraints need to be implemented for Collections defined only in SimpleConstraint presently
minOccurs and maxOccurs constraints need to be implemented for CheckboxGroup and MultiSelect inputs
min and max us inclusive and exclusive (because of legacy code - can we change this eventually?) - idea add inclusive and exclusive for both

  • No labels