I don’t know. Try “as XML” and see if that solves the problem. From: serkan <ser...@likyateknoloji.com> Date: Monday, June 8, 2020 at 1:26 PM To: "users@royale.apache.org" <users@royale.apache.org>, Alex Harui <aha...@adobe.com> Subject: Re: Compiler warnings !
Actually they are xml objects. <jobList netTreeEnablable="false" netTreeDisablable="false" > <genericJob Id="1" groupId="iot-insights"> <baseJobInfos> <jsName>SENSORDATA_HOURLY</jsName> </baseJobInfos> <visualParams> <statu>0</statu> <commandabilityParams> <isPausable>false</isPausable> <isResumable>false</isResumable> <isRetryable>false</isRetryable> <isSkipable>false</isSkipable> <isStartable>false</isStartable> <isStopable>false</isStopable> <isSuccessable>false</isSuccessable> <isDisablable>false</isDisablable> <isEnablable>true</isEnablable> </commandabilityParams> </visualParams> </genericJob> </jobList> So if I use as visible="{(data as XML).visualParams.commandabilityParams.isResumable == true}" may fix the warnings. Right ? Or still need “__NoChangeEvent__”.? 8.06.2020 19:03 tarihinde Alex Harui yazdı: There are two ways, depending on the scenario: 1) Make sure none of the properties in the binding expression are of type Object and that the instances support change events 2) Annotate the appropriate properties with [Bindable(“__NoChangeEvent__”)] This expression looks like itemRenderer code and “data” is Object. If you are passing in a Foo as data, then the expression should be: visible="{(data as Foo).visualParams.commandabilityParams.isResumable == true}" Then if visualParams and commandabilityParams are not plain Objects, the binding subsystem will watch for change events correctly and the warning should go way. Sometimes you do want to use a plain object where the individual properties are not going to change. You’ll change the entire object instead of individual properties. This is common in renderers. In such a case you can use the “__NoChangeEvent__”. HTH, -Alex From: serkan <ser...@likyateknoloji.com><mailto:ser...@likyateknoloji.com> Reply-To: "users@royale.apache.org"<mailto:users@royale.apache.org> <users@royale.apache.org><mailto:users@royale.apache.org> Date: Monday, June 8, 2020 at 7:44 AM To: "users@royale.apache.org"<mailto:users@royale.apache.org> <users@royale.apache.org><mailto:users@royale.apache.org> Subject: Compiler warnings ! Hi, Is it possble to get rid of these warnings ? Warning: Data binding will not be able to detect assignments to 'isResumable'. visible="{data.visualParams.commandabilityParams.isResumable == true}" Thanks, Serkan