DBDinesh Babu Yadav Syncfusion Team May 16, 2019 02:43 AM
Thanks for using Syncfusion products.
In our sample, we have replaced the given ExpanderTemplate with Transparent background color for TreeView control and noticed that the ExpanderTemplate remains empty i.e., `+` icon is not visible due to TextColor property as White in the code snippet. We suspect that due to background color of TreeView control, the issue may occur at the particular device since, Background color get vary from device to device, in the tested device, background color is white.
If yes, we suggest you to set the Background color for TreeView control or TextColor for the Label in the ExpanderTemplate to resolve the issue at the application itself. Please find the sample in the below link.
Meanwhile if the above provided solution does not related with the reported issue, we would like to inform you that the ExpanderTemplate/ExpanderIcon will be visible only for the Item which hasChildNodes in it. However, you can change the visibility of the expander icon in sample level using OnDemandLoading approach . We have mentioned regarding this in our UG Documentation. Please refer our documentation from below.
Please let us know if you need any further assistance.
Dinesh Babu Yadav
IAIanMay 16, 2019 12:11 PM
Thank you for the feedback.The sample provided works as required.
I compared the sample code with the code I am running and detected that besides that I am using MVVM, one other difference is that in my application I am using the LoadOnDemandCommand binded to a ExecuteOnDemand handler:
TreeViewOnDemandCommand = new Command(ExecuteOnDemandLoading, CanExecuteOnDemandLoading);
The expander "+" is shown initially when childer are available but once the child view has expanded the "+" goes away and does not get displayed again, even when the child view is collapsed again.
Further - the default expander (no expander template used) works fine - although it is not what I require (">").
Could the issue be with the implementation of the ondemand loading and the use of the expander template?
DBDinesh Babu Yadav Syncfusion Team May 17, 2019 01:53 AM
We have confirmed that reported issue is the defect and logged a defect report for the reported issue. The fix will be included in our upcoming weekly Nuget release which is scheduled to be rolled out at the 28th May, 2019. We will appreciate your patience until then.
You can now track the status of your request, review the proposed resolution timeline, and contact us for any further inquiries through this link.
GPGnana Priya Namasivayam Syncfusion Team May 29, 2019 08:24 AM
Sorry for the delay caused.
Due to some technical issue, we are unable to include the fix for the reported issue in the latest weekly nuget. However, we promise you that the fix will be included in our upcoming nuget release on June 4, 2019 without further delay. We will appreciate your patience until then.
Gnana Priya N
DBDinesh Babu Yadav Syncfusion Team June 4, 2019 06:12 AM
Sorry for the delay caused.
Due to some technical issue, we couldn’t able to include the fix in latest Nuget released on May 4, 2019. The fix will be included in Volume 2 release which is scheduled to be rolled out in the middle of June, 2019. We will appreciate your patience until then. Meanwhile, please let us know if you need patch before release.