or
<script type="text/javascript"> function RowClick(sender, eventArgs) { sender.get_masterTableView().editItem(eventArgs.get_itemIndexHierarchical()); } function keyPressed(sender, args) { if (args.get_keyCode() == 13) { sender.get_masterTableView().updateItem($(el).parents("tr")[0]); var e = args.get_domEvent().rawEvent; e.returnValue = false; e.cancelBubble = true; if (e.stopPropagation) { e.preventDefault(); e.stopPropagation(); } } } </script></telerik:RadCodeBlock><table width="100%"><tr><td align="center"><telerik:RadGrid ID="RadGrid1" runat="server" AllowSorting="True" width="75%" AutoGenerateDeleteColumn="True" AutoGenerateEditColumn="True" GridLines="None" Skin="Vista" AllowAutomaticDeletes="True" AllowAutomaticInserts="True" AllowAutomaticUpdates="True" > <mastertableview autogeneratecolumns="False" CommandItemDisplay="Top" insertitempageindexaction="ShowItemOnFirstPage" editmode="InPlace"> <CommandItemSettings AddNewRecordText="Add" ShowRefreshButton="False" /> <Columns> <telerik:GridBoundColumn > </telerik:GridBoundColumn> <telerik:GridBoundColumn > </telerik:GridBoundColumn>
</Columns> </mastertableview> <clientsettings allowcolumnsreorder="True" reordercolumnsonclient="True"> <selecting allowrowselect="True" /> <ClientEvents OnRowClick="RowClick" OnKeyPress="keyPressed"/> </clientsettings></telerik:RadGrid></td></tr></table>
function onRequestStart(sender, args) { currentLoadingPanel = $find("<%= RadAjaxLoadingPanel1.ClientID %>"); currentUpdatedControl = "<%= rightPanel.ClientID %>"; //show the loading panel over the updated control currentLoadingPanel.show(currentUpdatedControl);}function onResponseEnd() { //hide the loading panel and clean up the global variables if (currentLoadingPanel != null) currentLoadingPanel.hide(currentUpdatedControl); currentUpdatedControl = null; currentLoadingPanel = null;}function InitiateAsyncResults(argument) { var m = $find("<%=RadAjaxManager.GetCurrent(Page).ClientID %>"); m.ajaxRequest(argument); return false;}RadAjaxManager manager = RadAjaxManager.GetCurrent(Page);manager.AjaxSettings.AddAjaxSetting(manager, rightPanel);manager.ClientEvents.OnRequestStart = "onRequestStart";manager.ClientEvents.OnResponseEnd = "onResponseEnd";manager.AjaxRequest += new RadAjaxControl.AjaxRequestDelegate(manager_AjaxRequest);}}
return b;
},getLocation:
function(t){if(t===document.documentElement){return new Sys.UI.Point(0,0);
}
if(Sys.Browser.agent==Sys.Browser.InternetExplorer){if(t.window===t||t.nodeType===9||!t.getClientRects||!t.getBoundingClientRect){return new Sys.UI.Point(0,0);
}
var B=t.getClientRects();
if
(!B||!B.length){return new Sys.UI.Point(0,0);
}
var j=B[0];
var
C=0;
<telerik:RadWindow ID="UserListDialog" runat="server" Title="Editing record" Width="250" Height="536" KeepInScreenBounds="true" Modal="true" Behaviors="Minimize, Move, Resize, Maximize" Left="580" Top="-8" EnableShadow="true"> <ContentTemplate> <asp:Panel ID="PnlUserRoleList"><asp:CheckBoxList ID="UserRoleCheckBoxList" runat="server" Width="60%" /> <asp:Button ID="btnAddselected" Text="AddItems" runat="server" /><asp:Button ID="btnCancel" Text="Cancel" runat="server" /></asp:Panel> </ContentTemplate> </telerik:RadWindow>