This is a migrated thread and some comments may be shown as answers.

[Solved] Add/Edit RadGrid records in RadWindow with Javascript disabled

1 Answer 113 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Ryan Bartsch
Top achievements
Rank 1
Ryan Bartsch asked on 01 Feb 2010, 12:02 AM
Due to accessability requirements, I was wondering if it is possible to add/edit grid records in a RadWindow with Javascript disabled? If so, could you please explain how to do so.

I can open a RadWindow outside of a RadGrid with javascript disabled, which opens in a normal popup window. However, I tried to use the same mechanism with an "Add New" button in the CommandItemTemplate of a RadGrid, but my asp:hyperlink control does not get declared in the code behind. I havn't even attempted to get the "Edit" and "Remove" operations working with Javascript disabled yet.

 

<asp:ScriptManager ID="ScriptManager1" runat="server">

 

</asp:ScriptManager>

 

<telerik:RadWindowManager ID="ohsRadWindowManager" runat="server" KeepInScreenBounds="true" ReloadOnShow="true" ShowContentDuringLoad="false" VisibleStatusbar="false" >

 

<windows>

 

<telerik:RadWindow ID="radObserverAdd" NavigateUrl="Popup/Observer.aspx" OpenerElementID="<%# lnkObserverAdd.ClientID %>" OnClientClose="ReloadParent" runat="server" Title="Add observer">

 

</telerik:RadWindow>

 

</windows>

 

</telerik:RadWindowManager>

 

...
 

 

 

<telerik:RadGrid runat="server" GridLines="None" ID="rgObservedBy"  AutoGenerateColumns="False" EnableViewState="false" Visible="true">

 

<mastertableview CssClass="DataTable" CommandItemDisplay="Top" >

 

<Columns>

 

<telerik:GridBoundColumn HeaderText="Name"  HeaderTooltip="Name" ReadOnly="True"  UniqueName="colName" DataField="EmployeeNetworkUsername">

 

</telerik:GridBoundColumn>

 

<telerik:GridBoundColumn HeaderText="Contact Number" HeaderTooltip="Contact Number"  ReadOnly="True" UniqueName="colContactNumber">

 

</telerik:GridBoundColumn>

 

<telerik:GridTemplateColumn ReadOnly="True" UniqueName="colActions">

 

<ItemTemplate>

 

<asp:ImageButton ID="ibtnEdit" AlternateText="Edit" ImageUrl="/aspnet_client/system_web/2_0_50727/Themes/images/btn_vs_edit.gif" ToolTip="Edit" runat="server" AccessKey="e" />

 

<asp:ImageButton ID="ibtnRemove" AlternateText="Remove" ImageUrl="/aspnet_client/system_web/2_0_50727/Themes/images/btn_vs_remove.gif" ToolTip="Remove" runat="server" AccessKey="r" />

 

</ItemTemplate>

 

</telerik:GridTemplateColumn>

 

</Columns>

 

<CommandItemTemplate>

 

<asp:HyperLink ID="lnkObserverAdd" ToolTip="Add observer (opens new window)" Target="_blank" ImageUrl="/aspnet_client/system_web/2_0_50727/Themes/images/btn_vs_add.gif" runat="server" NavigateUrl="Popup/Observer.aspx"/>

 

</CommandItemTemplate>

 

</mastertableview>

 

</telerik:RadGrid>

***

Many Thanks,
Ryan Bartsch

 

 

1 Answer, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 01 Feb 2010, 09:51 AM
Hi Ryan,

The HyperLink doesn't expose any server side events and as you have disabled javascript you will not be able to use the RadWindow to display the popup.I would suggest using a link button instead  to do  display the RadWindow.

For more information on how to set the server side properties:


Thanks,
Princy

Tags
Grid
Asked by
Ryan Bartsch
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Share this question
or