Range selector feature questions

I have the following questions on the Angular Range Selector component. Someone can help please???

  • How difficult is to set some styling? It looks like the component uses inner SVG to present the data, so it feels to me like we cannot expand with additional custom CSS styles.

  • Clicking over the label does not give you the whole period, only the visible area. – Xamarin component behaves equally, so some chances here to enhance this behavior?

  • In some opportunities it looks like the component does not control very well the positioning of the labels. Here I share the following screenshot…



  • Futures dates are not actually supported?

  • The fitting of the component width is quite slow in comparison with our chart document that we have above of the range selector.

  • Possibility to group periods with some custom range of dates? For example, something that starts always at a concrete hour and finish later after a period and it is always repeated, so we would like to have that period available to select in the component.

  • It looks like the component always uses Sunday as the first day of the week. If we change the culture, that is going to be updated?
Thank you very much in advance.

Looking forward to hearing from you.

15 Replies 1 reply marked as answer

SM Srihari Muthukaruppan Syncfusion Team March 30, 2021 04:32 PM UTC

Hi Israel, 
  
We are analyzing your query and we will update the status within two business days(April 1, 2021). We appreciate your valuable patience until then. 
  
Regards, 
Srihari M 



MA Marta Alonso replied to Srihari Muthukaruppan March 30, 2021 04:41 PM UTC

Hi Israel, 
  
We are analyzing your query and we will update the status within two business days(April 1, 2021). We appreciate your valuable patience until then. 
  
Regards, 
Srihari M 


Thanks for clarifying up now, so looking forward to hearing from you very soon.


SM Srihari Muthukaruppan Syncfusion Team April 1, 2021 01:32 PM UTC

Hi Israel, 
  
Please find the response for range selector related queries. 
  
Query #1: How difficult is to set some styling? It looks like the component uses inner SVG to present the data, so it feels to me like we cannot expand with additional custom CSS styles. 
  
Based on your requirement we would like to let you know that the range selector styles can be customized using navigatorStyleSettings and tooltip property in the range navigator as listed below 
navigatorStyleSettings – to customize the navigator selected and unselected region color. 
    • selectedRegionColor – to customize the color of the selected range.
    • unselectedRegionColor – to customize the color of the unselected range.
    • Thumb – to customize the thumb color , border, type, width and height.
Tooltip – to customize the tooltip fill, border, format and visibility. 
  
We have also prepared a sample with the above customization for your reference. Please find the sample and UG link below. 
  
  
Code Snippet: 
// add your additional code here 
  
<ejs-rangenavigator id='defaultRn' [valueType]='valueType' [value]='value' [width]='width' [theme]='theme' [tooltip]='tooltip'  
        [navigatorStyleSettings]='navigatorStyleSettings' 
         [labelFormat]='labelFormat' (load)='load($event)'> 
            <e-rangenavigator-series-collection> 
                <e-rangenavigator-series  [dataSource]='dataSource' type='Area' xName='x' yName='y' width=2 [fill]='fill' [border]='border'> 
                </e-rangenavigator-series> 
            </e-rangenavigator-series-collection> 
        </ejs-rangenavigator> 
  
// add your additional code here 
public tooltip: Object = { enable: true, format: 'MM/dd/yyyy' , displayMode: 'Always', fill: 'black'}; 
public navigatorStyleSettings: Object = { 
        unselectedRegionColor: 'rgb(255,255,0, 0.3)', 
        selectedRegionColor: 'rgb(255,110,74,0.3)', 
        thumb: { 
                    type: 'Rectangle', 
                    fill: 'lightblue', 
                    height: '15', 
                    width: '15' 
                }, 
    }; 
// add your additional code here 
  
  
Screenshot: 
 
  
Please let us know the styles needed to be achieved which will be helpful for further analysis and provide you solution sooner. 
  
Query #2: Clicking over the label does not give you the whole period, only the visible area. – Xamarin component behaves equally, so some chances here to enhance this behavior? 
  
The click behavior of the labels is to display only the start and end value of the selected region. And this is the default behavior of the range selector.  
Since we are not clear about your exact requirement kindly share more details such as screenshots or code snippets regarding the issue which will be helpful for further analysis and provide you solution sooner. 
  
Query #3: In some opportunities it looks like the component does not control very well the positioning of the labels.  
  
We have prepared a sample with MultiLevel labels and it is working fine. Unfortunately we are unable to reproduce the reported scenario in the latest version 19.1.54. We have also attached the sample used for testing and screenshot for your reference. 
  
  
Screenshot: 
 
  
If you still face this issue. kindly revert us with the following information which will be more helpful for further analysis and provide you the solution sooner.  
  1. Try to reproduce the reported scenario in the provided sample.   (or)
  2. Share the data source used in the project.
  
Query #4: Futures dates are not actually supported? 
  
We have prepared a sample with future dates and it is working fine. Unfortunately we are unable to reproduce the reported scenario in the latest version 19.1.54. We have also attached the sample used for testing and screenshot for your reference. 
  
  
Screenshot: 
 
If you still face this issue. kindly revert us with the following information which will be more helpful for further analysis and provide you the solution sooner.  
  1. Try to reproduce the reported scenario in the provided sample.   (or)
  2. Share the data source used in the project.
Query #5: The fitting of the component width is quite slow in comparison with our chart document that we have above of the range selector. 
  
Since we are not clear about your requirement. Can you please let us know whether you are mentioning about the rendering of range navigator component after the chart component. 
  
Query #6: Possibility to group periods with some custom range of dates. 
  
As of now it is not possible to provide custom range of dates for group periods. Since ranges are split equally for all the periods, it is not possible to achieve your requirement. 
  
Query #7: It looks like the component always uses Sunday as the first day of the week. If we change the culture, that is going to be updated? 
  
Based on your requirement we would like to let you know that the first day of the week always depends on the provided datasource and it does not always start from Sunday. We have also prepared a sample based on your requirement. In which the initial day is Friday. Please find the sample and screenshot below. 
  
  
Screenshot: 
 
  
Let us know if you have any concerns. 
  
Regards, 
Srihari M 



MA Marta Alonso April 6, 2021 09:48 AM UTC

Hi Srihari, 

First of all, thank you so much for your detailed answer, it's appreciated. Here I share our response for each of the questions. 

Query #1:
We already knew the styles you have detailed, but we feel like there're some others like background or label colors that cannot be changed. For example, in the following project we'd like to have the same background color for the component and the page and we cannot locate somewhere to configure. It looks like that property is not available to configure, but what about the possibility to create a custom theme?


Query #2:
The functionality in this case is when someone clicks the label, the component gives the whole period for that label in particular in spite of data is not completely loaded. Please look at the following example. If you click on the month of May, we'd like that the component is able to share the complete period of time, in this case, from 1st of May to 30th but data is still not available for those dates. In our system we load data on demand and that behaviour ir recurrent.


Query #3:
In this case we understand that we have to activate the majorGridLines property in order to achieve the functionality. Here I share the following example. However likely that we need to expand a little bit width of the window in order to display the 15th.


Query #4:
Alright, you are correct in the fact that we can select future dates in the component. We have included a property to ask for a min and max dates and we were able to achieve that kind of feature in the component.

Query #5:
In the following project you can identify the weird effect that we detailed in our initial question. If we open a panel or change the size of the window, the rendering is delaying kind of milliseconds once the resize is completed to the browser adjusts to the whole width of the screen. The configuration of the component is very simple so performance issues are actually discarded.


Query #6:
No comments here.

Query #7:
The case for the initial day of the week is related with the multi-level searching. I mean, if you select the days in the first category and the week in the second one, you can understand that the weeks always start on sunday for the component.


In the previous example you can see that the Week2 label that includes 22th of August to 28th, corresponds with starting on sunday and finishing on saturday. In some cultures like spanish, weeks go from monday to sunday.

Thank you so much for your help.

Looking forward to hearing from you very soon.


BP Baby Palanidurai Syncfusion Team April 8, 2021 03:47 AM UTC

Hi Israel, 
  
We are analyzing your query and we will update the status within two business days(April 9, 2021). We appreciate your valuable patience until then. 
  
Regards, 
Baby.


BP Baby Palanidurai Syncfusion Team April 11, 2021 07:48 AM UTC

Hi Israel, 
 
 
Thanks for your patience. 
 
 
Please find the below response for your queries. 
 
Query: 1  
 
We have logged a feature request to change the background color changing. We will include in our next service pack release which is expected to be rolled out at middle of May 2021. You can track from below feedback link, 
 
And meanwhile, you can use the below workaround solution to change the background color, 
 
<style> 
#defaultRn_ChartBorder { 
  fillred; 
} 
</style> 
 
 
 
 
Query 2:  
 
The current behavior is the default one in our RangeNavigator controls. We kindly suggest you set the min value for X-axis as 1st May. If you click on the month of May then you will get the complete period of time. We have prepared a sample for your reference. Please find the screenshot and sample below. 

Screenshot: 
 
 
Query 3: 
 
When the size is small and there is no sufficient space for the edge labels to place, so it is moved left side. As of now, there are no options to handle this scenario in RangeNavigator. We have logged a feature request for this and will be available in any of our upcoming releases. You can track from the below feedback link, 
 
 
 
Query 5: 
 
We are able to reproduce the reported scenario at our end. We will validate and update you the status within two business days (13th April 2021). 
 
Query 7: 
 
As of now, Sunday has been set as the start of the week in RangeNavigator. We have logged a feature request to configure the start day of the week and will be included in any of our upcoming releases. You can track from the below feedback link, 
 
 
 
Kindly revert us, if you have any concerns. 
 
Regards, 
Baby. 



SM Srihari Muthukaruppan Syncfusion Team April 15, 2021 01:24 PM UTC

Hi Israel, 
 
Please find the below response for the query. 
 
Query #5: If we open a panel or change the size of the window, the rendering is delaying kind of milliseconds once the resize is completed to the browser adjusts to the whole width of the screen. 
 
During the resize the milliseconds' delay is needed for the control rendering calculation based on the new size and the control re rendered. Please revert us if you face the delay in seconds with more details or a video that describes the issue.   
 
Regards, 
Srihari M 



MA Marta Alonso April 15, 2021 01:41 PM UTC

Hi Srihari,

Thanks for the details both of you guys have shared on the last responses. The enhancements on the components are kindly appreciated so we are looking forward to that update.

Regarding the query #5, I will ask to my colleagues to take a shot on the behaviour in order to clarify and share asap.

Thank you again and sorry for delaying my response.

Kind regards,


SM Srihari Muthukaruppan Syncfusion Team April 16, 2021 04:36 AM UTC

Hi Israel, 

Most Welcome. We are always happy in assisting you. We will let you know once the above mentioned feature is rolled out in our release. We appreciate your patience until then. 

Regards, 
Srihari M 



MA Marta Alonso April 20, 2021 08:40 AM UTC

Hi there!

I following attach in this reply the video of the component behaviour for Query #5.



Attachment: SyncFusionNavigator_f50ce32f.zip


SM Srihari Muthukaruppan Syncfusion Team April 21, 2021 12:37 PM UTC

Hi Israel, 
  
Thanks for the update 
  
We are able to reproduce the reported scenario. And we have considered your requirement as improvement and logged a feature request on this. This improvement will be included in our upcoming Volume 2 Release which is expected to be rolled out at end of June 2021.  You can keep track of an improvement from the feedback portal below.  
   
  
If you have any more specification/precise replication procedure or a scenario to be tested, you can add it as a comment in the portal. 
  
Regards, 
Srihari M 



SM Srihari Muthukaruppan Syncfusion Team April 21, 2021 12:37 PM UTC

Hi Israel, 
  
Thanks for the update 
  
We are able to reproduce the reported scenario. And we have considered your requirement as improvement and logged a feature request on this. This improvement will be included in our upcoming Volume 2 Release which is expected to be rolled out at end of June 2021.  You can keep track of an improvement from the feedback portal below.  
   
  
If you have any more specification/precise replication procedure or a scenario to be tested, you can add it as a comment in the portal. 
  
Regards, 
Srihari M 



BS Baskaran S Syncfusion Team May 24, 2021 01:30 AM UTC

Hi Israel, 
  
Sorry for the inconvenience. 
  
We were unable to include the API to modify RangeNavigator's background color in our service pack release due to other high-priority tasks. We intend to incorporate this in our Vol 2 2021 release, which will be available by the end of June 2021. We'll notify you once the feature has been added and rolled out. 
  
Regards, 
Baskaran S 



DV Duraimurugan Vedagiri Syncfusion Team July 1, 2021 04:21 PM UTC

Hi Israel,

We are glad to announce that our Essential Studio 2021 Volume 2 release v19.2.0.44 is rolled out with the reported feature- "Provide an API to change background color of RangeNavigator" and is available for download under the following link.

https://www.syncfusion.com/forums/166800/essential-studio-2021-volume-2-main-release-v19-2-0-44-is-available-for-download

We thank you for your support and appreciate your patience in waiting for this release. Please get in touch with us if you would require any further assistance.

Feedback: https://www.syncfusion.com/feedback/24093/
API Documentation: https://ej2.syncfusion.com/angular/documentation/api/range-navigator/#background

Regards,
Durai Murugan V

Marked as answer

BS Baskaran S Syncfusion Team July 13, 2021 05:51 PM UTC

Hi Israel, 
  
Thanks for your patience. 
  
We would like to let you know that the “RangeNavigator renders slower than the Chart component while resizing” related changes have been included in our v19.2.0.47 patch release. It is available for download under the following link.  
  
 
We appreciate your patience. Let us know if you need further assistance.  
  
Regards,  
Baskaran S 


Loader.
Up arrow icon