Why this wont work? any workaround?
Thanks
JL
OR
var dpi = document.getElementById('<%= rdpDataInicioContacto.ClientID %>');
var dpf = document.getElementById('<%= rdpDataFimContacto.ClientID %>');
dpi.style.display = "none";
dpf.style.display = "none";
Thanks
JL
document.getElementById('<%=
rdpDataInicioContacto.ClientID %>').style.visibility = 'hidden';
OR
var dpi = document.getElementById('<%= rdpDataInicioContacto.ClientID %>');
var dpf = document.getElementById('<%= rdpDataFimContacto.ClientID %>');
dpi.style.display = "none";
dpf.style.display = "none";
4 Answers, 1 is accepted
0

Gimmik
Top achievements
Rank 1
answered on 23 May 2011, 03:42 PM
Hi Joao,
Try it this way. I worked up a little example for how to do this both server-side and client-side. I personally prefer the client-side approach - JavaScript is our friend.
Here's some simple ASPX to create a RadDatePicker and two buttons.
Here's my client-side javascript.
Here's my C# from the code-behind.
Hope this helps!
-Gimmik
Try it this way. I worked up a little example for how to do this both server-side and client-side. I personally prefer the client-side approach - JavaScript is our friend.
Here's some simple ASPX to create a RadDatePicker and two buttons.
<
telerik:RadDatePicker
Runat
=
"server"
ID
=
"RadDatePicker1"
>
</
telerik:RadDatePicker
>
<
telerik:RadButton
ID
=
"RadButton1"
runat
=
"server"
Text
=
"Toggle DatePicker Server-side"
OnClick
=
"RadButton1_OnClick"
>
</
telerik:RadButton
>
<
telerik:RadButton
ID
=
"RadButton2"
runat
=
"server"
Text
=
"Toggle DatePicker Client-side"
OnClientClicked
=
"RadButton1_OnClick"
>
</
telerik:RadButton
>
Here's my client-side javascript.
function
RadButton1_OnClick(sender, args) {
var
picked = $find(
"<%=RadDatePicker1.ClientID %>"
);
picked.set_visible(!(picked.get_visible));
}
Here's my C# from the code-behind.
protected
void
RadButton1_OnClick(
object
sender, EventArgs e)
{
RadDatePicker1.Visible = !(RadDatePicker1.Visible);
}
Hope this helps!
-Gimmik
0

Princy
Top achievements
Rank 2
answered on 23 May 2011, 03:48 PM
Hello Joao,
You can achieve this by setting the RadDatePicker set_visible property to false. For getting the client object of RadControls you need to you $find() method.
Javascript:
aspx:
Thanks,
Princy.
You can achieve this by setting the RadDatePicker set_visible property to false. For getting the client object of RadControls you need to you $find() method.
Javascript:
function
hide()
{
var
datePicker= $find(
'<%= RadDatePicker1.ClientID %>'
);
datePicker.set_visible(
false
);
}
aspx:
<
telerik:RadDatePicker
ID
=
"RadDatePicker1"
runat
=
"server"
>
</
telerik:RadDatePicker
>
<
asp:Button
ID
=
"Btn1"
runat
=
"server"
Text
=
"Hide"
OnClientClick
=
"hide();"
/>
Thanks,
Princy.
0

Joao
Top achievements
Rank 2
answered on 23 May 2011, 04:07 PM
Thank You, worked.
0

Joao
Top achievements
Rank 2
answered on 23 May 2011, 04:10 PM
Hi, also a great option, thanks