We are attempting to update the drag handle text to match the current value. The basic technique is outlined here: https://www.telerik.com/forums/display-the-current-values
The problem is that the text is not updated when the page is loaded. We tried to access the drag handles (get_dragHandles()[0]) in the client load event, but the drag handles are null at that point. Looking at the state of the control at this point shows some interesting values such as "initialized internal" being false and not value being set the for the "drag handle element". If I retrieve the drag handles in another event such as value changed they exist and these values are set as expected.
_dragHandleElement: null
_initializedInternal: false
We simplified our example down to the following and the behavior is reproducible. We are using version 2019.1.215.45 of the controls.
<telerik:RadSlider ID=
"sldTest"
RenderMode=
"Lightweight"
BackColor=
"Red"
Value=
"50"
ForeColor=
"Blue"
MinimumValue=
"0"
MaximumValue=
"100"
Width=
"500"
ShowDragHandle=
"True"
OnClientLoad=
"sldTest_ClientLoad"
OnClientValueChanged=
"sldTest_ClientValueChanged"
runat=
"server"
/>
function sldTest_ClientLoad(slider, args) {
//alert(slider.get_dragHandles()[0]);
}
function sldTest_ClientValueChanged(slider, args) {
alert(slider.get_dragHandles()[0].firstChild.innerHTML);
}