Is there a way to use only a single command to disable all the telerik controls on a singe page in one command?
If there isn't, they can still be disabled individually, but it is a nice time saving trick if there is.
Note that we have found tutorials that describe how to individually make telerik controls read only, through programming code. (Here is a good example: http://www.telerik.com/forums/programmatically-enabling-disabling-grid-row-editing)
If there isn't, they can still be disabled individually, but it is a nice time saving trick if there is.
Note that we have found tutorials that describe how to individually make telerik controls read only, through programming code. (Here is a good example: http://www.telerik.com/forums/programmatically-enabling-disabling-grid-row-editing)
5 Answers, 1 is accepted
0
Shinu
Top achievements
Rank 2
answered on 27 Mar 2014, 03:12 AM
Hi Kevin,
Please try the following JavaScript code snippet to disable all the Telerik controls.
JavaScript:
Thanks,
Shinu.
Please try the following JavaScript code snippet to disable all the Telerik controls.
JavaScript:
<script type="text/javascript"> function pageLoad() { var allRadControls = $telerik.radControls; alert(allRadControls.length); for (var i = 0; i < allRadControls.length; i++) { allRadControls[i].set_enabled(false); } }</script>Thanks,
Shinu.
0
Kevin
Top achievements
Rank 1
answered on 01 Apr 2014, 12:52 PM
Sorry for the delayed response.
Is it possible to do this using only server side code (for security reasons)?
*I am speaking on behalf of Kevin and have a programming background but not a telerik background.
Is it possible to do this using only server side code (for security reasons)?
*I am speaking on behalf of Kevin and have a programming background but not a telerik background.
0
Shinu
Top achievements
Rank 2
answered on 02 Apr 2014, 03:08 AM
Hi Kevin,
In order to do it from server you need to access each control separately and you can disable it. Please have a look into the following C# code snippet which works fine at my end.
C#:
Hope this will helps you.
Thanks,
Shinu.
In order to do it from server you need to access each control separately and you can disable it. Please have a look into the following C# code snippet which works fine at my end.
C#:
protected void Page_Load(object sender, EventArgs e){ foreach (var controls in form1.Controls.OfType<Telerik.Web.UI.RadComboBox>()) { //access all the combobox in the page controls.Enabled = false; } foreach (var controls in form1.Controls.OfType<Telerik.Web.UI.RadTextBox>()) { //access all the textbox in the page controls.Enabled = false; }}Hope this will helps you.
Thanks,
Shinu.
0
Kristian Radolovic
Top achievements
Rank 1
answered on 27 Jun 2019, 09:05 AM
Well, a long time passed but i needed a script like this.
I have only one issue: it doe's not disable radComboBoxes.
Any idea?
0
Hello,
The server-side solution works 100% properly on my side:
while the client-side needed some tweaking because you need to call the combobox disable() method:
disable() instead of set_enabled()
Check out this article:
https://docs.telerik.com/devtools/aspnet-ajax/controls/combobox/client-side-programming/objects/radcombobox-object
I hope this helps.
Best Regards,
Rumen
Progress Telerik
The server-side solution works 100% properly on my side:
foreach (var controls in form1.Controls.OfType<Telerik.Web.UI.RadComboBox>()){ //access all the combobox in the page controls.Enabled = false;}foreach (var controls in form1.Controls.OfType<Telerik.Web.UI.RadTextBox>()){ //access all the textbox in the page controls.Enabled = false;}foreach (var controls in form1.Controls.OfType<Telerik.Web.UI.RadButton>()){ //access all the textbox in the page controls.Enabled = false;}while the client-side needed some tweaking because you need to call the combobox disable() method:
disable() instead of set_enabled()
Check out this article:
https://docs.telerik.com/devtools/aspnet-ajax/controls/combobox/client-side-programming/objects/radcombobox-object
I hope this helps.
Best Regards,
Rumen
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
