Stripes

@Validate( field = "copyTo" , label="defaultLabel", labelKey="bundleKey" )

Details

  • Type: Improvement Improvement
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: Release 1.5.6
  • Fix Version/s: None
  • Component/s: Validation
  • Labels:
    None
  • Environment:
    Any

Description

It would have been great to be able to specify a bundle key directly into the validate annotation.

Actually according to the documentation label is already used as a default label, if the following bundle keys are not found:
Bundle lookup of: beanClassFQN.fieldName
Bundle lookup of: actionPath.fieldName
Bundle lookup of: fieldName
defaultLabel

It would be nice to be able to specify a bundlekey so that the order would be:
Bundle lookup of: labelKey
Bundle lookup of: beanClassFQN.fieldName
Bundle lookup of: actionPath.fieldName
Bundle lookup of: fieldName
defaultLabel

Because in case of an action path or actionbean name refactoring, we could break the localization of fields.
Using the fieldName is often not an option since a fieldName can be common to many forms but doesn't always represent the same concept.

So it would be great, and easy, to add a labelKey item to avoid changing all of our bundles in case of a refactoring.

Activity

There are no comments yet on this issue.

People

Vote (0)
Watch (1)

Dates

  • Created:
    25/Jan/12 8:17 AM
    Updated:
    25/Jan/12 8:17 AM