or
Hello,
The following code does not fires onclick properly in RadMenu but removing Loginview and loggedintemplate tags
makes it to run, I think something is not being located in order to fire onclick, what would be the
workaround to allow loginview?
Thanks
Antonio
<asp:LoginView ID="HeadLoginView" runat="server" EnableViewState="false">
<LoggedInTemplate>
<telerik:RadMenu ID="RadMenu1" runat="server" Width="100%" style="margin-bottom:2px" EnableRoundedCorners="True" EnableShadows="True" DataSourceID="SqlDataSource1" DataFieldID="MenuID" DataFieldParentID="ParentID" onitemclick="RadMenu1_ItemClick" onitemdatabound="RadMenu1_ItemDataBound" > <DataBindings> <telerik:RadMenuItemBinding TextField="FieldText" Depth="0" /> <telerik:RadMenuItemBinding TextField="FieldText" Depth="1" ValueField="Page" /> </DataBindings> </telerik:RadMenu> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:serpoldbConnectionString %>" SelectCommand="select MenuID,ParentID,FieldText,Page from tbMenu" SelectCommandType="Text" CancelSelectOnNullParameter="False"> </asp:SqlDataSource>
</LoggedInTemplate>
</asp:LoginView>
<userControl1> <table runat="server" id="tblTimesheet"> <tr> <td> <asp:Button runat="server" ID="btnSave" Text="Save"/> <userControl2></userControl2> </td> </tr> </table></userControl1><telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" ClientEvents-OnRequestStart="Timesheet_RequestStart" ClientEvents-OnResponseEnd="Timesheet_ResponseEnd"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="btnSave"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="tblTimesheet"/> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManager><telerik:RadCodeBlock runat="server" ID="scriptBlock"> <script type="text/javascript"> var currentLoadingPanel = null; var currentUpdatedControl = null; function Timesheet_RequestStart(sender, args) { currentLoadingPanel = $find("<%= RadAjaxLoadingPanel1.ClientID %>"); currentUpdatedControl = "<%= tblTimesheet.ClientID %>"; //show the loading panel over the updated control currentLoadingPanel.show(currentUpdatedControl); } function Timesheet_ResponseEnd() { //hide the loading panel and clean up the global variables if (currentLoadingPanel != null) currentLoadingPanel.hide(currentUpdatedControl); currentUpdatedControl = null; currentLoadingPanel = null; } </script></telerik:RadCodeBlock><telerik:RadAjaxManagerProxy ID="AjaxManagerProxy1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="btnAddNewRow"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="tblTimesheetSection"/> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManagerProxy><table class="TimesheetSectionTable" runat="server" id="tblTimesheetSection"></table><asp:Button runat="server" ID="btnAddNewRow" Text="Add New"/>Dim manager As RadAjaxManager = RadAjaxManager.GetCurrent(Page)manager.ClientEvents.OnRequestStart = "Timesheet_RequestStart"manager.ClientEvents.OnResponseEnd = "Timesheet_ResponseEnd"I’m using radgrid that take its data from the NeedDataSource function.
The user can select one row (server-side).
When the grid first loads I would like to have the first row selected.
When the user creates a new row I would like to have that row selected.
How do I do this?
<style type="text/css"> .RadMenu_MenuDefault a.rmSelected { color: Yellow; } .clickedP { color: Yellow; } </style> <telerik:RadMenu ID="rmstabmenu" runat="server" Skin="Black" width: 100%; position: absolute;" OnClientItemClicking="OnClientItemClicking" CssClass="RadMenu_MenuDefault" > <Items> <telerik:RadMenuItem Text="Home"></telerik:RadMenuItem> </Items> </telerik:RadMenu> function OnClientItemClicking(sender, args) { var item = args.get_item(); var itemtext = item.get_text(); getText(itemtext) ///This picks path for diff menu items return; }