POST
|
I realize this is an old discussion, but the solution did not work for me with v. 2.5. However, see: https://community.esri.com/thread/199802-time-slider-widget-customization-single-handle
... View more
09-14-2017
06:18 AM
|
1
|
0
|
940
|
POST
|
Hi Galen: I tried a number of things, and also mounted a question to this site. Finally I was directed to an alternative in the Javascript API by an ESRI staff member. This seems custom-made for the situation where one wants the time slider to reference a single date or time rather than a range. It is counter intuitive in that it only works when the time layer on the map is configured as cumulative or "progressive." It is the timeSlider.singleThumbAsTimeInstant() function. See: TimeSlider | API Reference | ArcGIS API for JavaScript 3.21 Modify the createTimeSlider() function in Widget.js by adding the bottom line below (around line 299): ... this.timeSlider.setThumbMovingRate(props.thumbMovingRate); this.timeSlider.singleThumbAsTimeInstant(true); Cheers
... View more
09-13-2017
01:15 PM
|
3
|
0
|
1263
|
POST
|
Hi again: I did not get your solution to work, but I was directed to an alternative in the Javascript API by an ESRI staff member. This seems custom-made for the situation where one wants the time slider to reference a single date or time rather than a range. It is counter intuitive in that it only works when the time layer on the map is configured as cumulative or "progressive." It is the timeSlider.singleThumbAsTimeInstant() function. See: TimeSlider | API Reference | ArcGIS API for JavaScript 3.21 Thanks again. Byron
... View more
09-13-2017
01:04 PM
|
1
|
0
|
1339
|
POST
|
Right. I created a new app from scratch and tried the widget but I still get two handles. I assume that your line of code worked for you? So I am not sure what is incorrect. There was another question on this site that suggested a change to the setThumbIndexes values: https://community.esri.com/message/592667 However that did not work for me either. Any advice much appreciated. thanks
... View more
09-12-2017
11:05 AM
|
0
|
2
|
1339
|
POST
|
Robert: stemapp widget folder: C:\arcgis_web_appbuilder_2.5\WebAppBuilderForArcGIS\client\stemapp\widgets Is that incorrect? Some other customizations do seem to be working. thanks
... View more
09-12-2017
09:38 AM
|
0
|
4
|
1339
|
POST
|
Hello Robert: Thanks very much for the reply. I added the one line as you suggested to the getTimeSliderProps function but this did not appear to change anything effectively on the widget. The I am copying the whole function below to make sure I am not missing something else. getTimeSliderProps: function() { if (!this._timeSliderPropsDef) { this._timeSliderPropsDef = new Deferred(); this.own(this._timeSliderPropsDef); //var itemInfo = map && map.itemInfo; this.timeProcesser.getTsPros().then(lang.hitch(this, function (tsProps) { if (null !== tsProps && (this.timeProcesser.needUpdateFullTime() || true === tsProps._needToFindDefaultInterval)) { this.timeProcesser._getUpdatedFullTime().then(lang.hitch(this, function (fullTimeExtent) { // Next line added to reduce handles to only one - see Geonet response R. Scheitlin tsProps.thumbCount = 1; var start = fullTimeExtent.startTime.getTime(); var end = fullTimeExtent.endTime.getTime(); if (tsProps.startTime > end || tsProps.endTime < start) { tsProps.startTime = start; tsProps.endTime = end; } else { if (tsProps.startTime < start) { tsProps.startTime = start; } if (tsProps.endTime > end) { tsProps.endTime = end; } } if (true === tsProps._needToFindDefaultInterval) { tsProps.timeStopInterval = this.timeProcesser.findDefaultInterval(fullTimeExtent); } this._timeSliderPropsDef.resolve(tsProps); })); } else { this._timeSliderPropsDef.resolve(tsProps); } })); } return this._timeSliderPropsDef; }, Thanks for any further suggestions you can make. Byron
... View more
09-12-2017
08:06 AM
|
0
|
6
|
1339
|
POST
|
I posted this as a discussion but only got one reply, so maybe better as a question. The Time Slider widget appears with two handles or thumbs to define the time period shown on the map. However in many cases for historical data we want to show a "snapshot" i.e. the situation at a single point in time, not over a period, and certainly not over an adjustable period. For example, to show a single census year's data you don't want to bracket more than one decade. The two handles can be brought together, but this may be confusing for the user. I have looked into the Time Slider widget code but cannot find a straightforward way of customizing this. I have also looked through the list of custom Widgets and cannot find it. Anyone tried this or can point me in the right direction? thanks.
... View more
09-05-2017
06:39 AM
|
1
|
8
|
2322
|
POST
|
The Time Slider widget appears with two handles or thumbs to define the time period shown on the map. However in many cases for historical data we want to show a "snapshot" i.e. the situation at a single point in time, not over a period, and certainly not over an adjustable period. For example, to show a single census year's data you don't want to bracket more than one decade. The two handles can be brought together, but this may be confusing for the user. I have looked into the Time Slider widget code but cannot find a straightforward way of customizing this. I have also looked through the list of custom Widgets and cannot find it. Anyone tried this or can point me in the right direction? thanks.
... View more
08-11-2017
09:16 AM
|
1
|
3
|
2988
|
POST
|
Thanks for your response Mike. On the first question: it is a definite problem that not only can one not specify a sort order for a given layer, but the default of the features sorting themselves according to default table order (ID) also does not occur. One has no control over the ordering of multiple coincident features, and when these are date-ordered the user sees them as randomly sorted instead of chronological. Just saying.
... View more
04-02-2016
05:37 AM
|
1
|
0
|
1844
|
POST
|
Is this answer still valid? I have the same issue. It seems a basic requirement, especially when records are date-ordered. Alternatively, is there a way to pop-up a list of selected features identified by key field (date) rather than just using the arrow to scroll through the list?
... View more
03-23-2016
02:01 PM
|
1
|
1
|
1844
|
Title | Kudos | Posted |
---|---|---|
1 | 08-11-2017 09:16 AM | |
1 | 09-14-2017 06:18 AM | |
1 | 09-13-2017 01:04 PM | |
1 | 03-23-2016 02:01 PM | |
3 | 09-13-2017 01:15 PM |
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:25 AM
|