Hi Piotr,

You made my day by being willing to dig into this.  If you can continue to
dig, I suggest trying to understand why the code in
ItemRendererDataBinding didn't go down one of the code paths that create a
ConstantBinding.

Thanks,
-Alex

On 1/4/17, 12:36 AM, "piotrz" <piotrzarzyck...@gmail.com> wrote:

>Om,
>
>I know what happened, but not sure where fix should go. Compiler or
>ItemRendererDataBinding.
>
>Once project is built in MemberItemRenderer
>itemRenderers.MemberItemRenderer.prototype._bindings which contains all
>bindings. [1] As you can see array has:
>
> ["FontAwesomeIconType", "GLASS"],
>
>ItemRendererDataBinding analizing this array and searching in
>MemberItemRenderer field "FontAwesomeIconType" and because it doesn't
>exists
>we have this error.
>
>Once I've created such field:
>
>[Bindable]
>        public function get fontAwesomeGlass():String {
>            return FontAwesomeIconType.GLASS;
>        }
><fa:FontAwesomeIcon iconType="{fontAwesomeGlass}"  />
>
>ItemRendererDataBinding will find this field and take it's value without
>the
>problem.
>
>If someone could let me know where fix should go ?
>
>[1] https://paste.apache.org/fOli
>
>Piotr
>
>
>
>-----
>Apache Flex PMC
>piotrzarzyck...@gmail.com
>--
>View this message in context:
>http://apache-flex-development.2333347.n4.nabble.com/FlexJS-Runtime-error-
>when-setting-a-property-to-a-constant-value-tp57874p57889.html
>Sent from the Apache Flex Development mailing list archive at Nabble.com.

Reply via email to