I have seen the tutorials that allow for this to happen. Mine is a slightly different request.
I have a grid and I need to open a radwindow on double click of a row. This I have working. The problem I am having is populating the form with data.
This is my grid
this is my JS
This is the code behind that calls in a Helpdesk ticket object filled with a sproc
I would be most grateful if someone could point me in the right direction. I don't really want to have an external window based on another page. Ideally I would like to to get the ID from the row double clicked then open the window that also resides on the same page then populate the window on load.
Is this possible
Many thanks
I have a grid and I need to open a radwindow on double click of a row. This I have working. The problem I am having is populating the form with data.
This is my grid
<telerik:RadGrid ID="gvHelpdesk" runat="server" OnNeedDataSource="gvHelpdesk_NeedDataSource" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" CellSpacing="0" GridLines="None"> <MasterTableView DataKeyNames="HelpdeskId"> <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings> <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn DataField="TicketNumber" FilterControlAltText="Filter ticketnumber column" HeaderText="Ticket No" UniqueName="ticketnumber"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="AssetType" FilterControlAltText="Filter assetnumber column" HeaderText="Asset No" UniqueName="assetnumber"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="DateLogged" FilterControlAltText="Filter datelogged column" HeaderText="Date Logged" UniqueName="datelogged"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="AssignedEmployee" FilterControlAltText="Filter AssignedEmployee column" HeaderText="Assigned" UniqueName="AssignedEmployee"> </telerik:GridBoundColumn> </Columns> </MasterTableView> <ClientSettings> <Selecting AllowRowSelect="true" /> <ClientEvents OnRowDblClick="RowDblClick" /> <ClientEvents OnRowClick="RowClick" /> </ClientSettings> <FilterMenu EnableImageSprites="False"> </FilterMenu> </telerik:RadGrid>function UpdateHelpdesk(helpdeskid) { var oWnd = $find("<%=UpdateHelpdesk.ClientID%>"); oWnd.setUrl(oWnd.get_navigateUrl()); oWnd.show(); }; function RowDblClick(sender, eventArgs) { UpdateHelpdesk(eventArgs.getDataKeyValue("HelpdeskId")); }protected void UpdateHelpdesk_Load(object sender, EventArgs e) { UpdateHelpdesk.DataBind(); } protected void UpdateHelpdesk_DataBinding(object sender, EventArgs e) { if (Request.QueryString["HelpdeskId"] != null) { HelpdeskTicket ticket = PageAccess.GetHelpdeskTicketByHelpdeskId(Request.QueryString["HelpdeskId"]); txtUpdateEngineerNotes.Text = ticket.HelpdeskNotes; } }I would be most grateful if someone could point me in the right direction. I don't really want to have an external window based on another page. Ideally I would like to to get the ID from the row double clicked then open the window that also resides on the same page then populate the window on load.
Is this possible
Many thanks