I have a RadCheckBox on my page header:
<telerik:RadCheckBox ID="rckMeasurables" Text="Show Measurables?" class="Sunset" OnClientCheckedChanged="check_changed" runat="server" />
if the checkbox is checked it should show half a dozen columns on a RadGrid
<telerik:RadCodeBlock ID="rcBlock" runat="server">
<script type="text/javascript">
function check_changed()
{
var rckMeasurables = $find("<%= rckMeasurables.ClientID %>");
var theGrid = $find('<%= rgDraftProspects.ClientID %>');
var theView = theGrid.get_masterTableView();
var theColumns = theView.get_columns();
for (var i = 10; i < 18; i++)
{
// javascript to hide or show columns
}
}
</script>
</telerik:RadCodeBlock>
theGrid is null!
the Ajax Manager:
<telerik:RadAjaxManager ID="raManager" runat="server" >
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="rgDraftProspects">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="rgDraftProspects" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="rckMeasurables">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="rgDraftProspects" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
help! what am I missing? the script finds the checkbox but the grid is null