[
https://issues.apache.org/jira/browse/PIVOT-573?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12889144#action_12889144
]
Greg Brown commented on PIVOT-573:
----------------------------------
> Are you suggesting Pivot users stop using factory methods to conform to this
> limitation of BXML?
No. I am saying that BXML doesn't cater to it.
Factory methods are static. BXML is a serialization format. Serialization deals
with class instances. So static methods are not consistent with the purpose of
BXML.
> Execute script expressions in WTKX component attributes
> -------------------------------------------------------
>
> Key: PIVOT-573
> URL: https://issues.apache.org/jira/browse/PIVOT-573
> Project: Pivot
> Issue Type: New Feature
> Components: wtk-wtkx
> Affects Versions: 1.5
> Environment: Using patched Pivot 1.5
> Reporter: Michael Allman
> Attachments: script_expressions_in_attributes.patch
>
>
> The attached patch allows users to put arbitrary script expressions in wtkx
> component attributes. This provides a superset of existing functionality,
> which allows the user to reference an object by its wtkx:id.
> For example, I have a Java class ms.allman.pivot.Validators with a static
> method getZipCodeValidator() that returns a Validator. Then the following
> WTKX fragment sets a zip code validator on the given TextInput:
> <TextInput
> validator="$Packages.ms.allman.pivot.Validators.getZipCodeValidator()"/>
> (This example assumes the use of the JavaScript engine for scripting.)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.