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