function UpdateGrid(rows) { clearError(); var grid = $find("<%=gridTickets.ClientID %>"); var mtv = grid.get_masterTableView(); alert(rows[0].Status.Shortcut); // <--WORKS GREAT!!!! mtv.set_dataSource(rows); mtv.dataBind(); return; }<telerik:RadGrid ID="gridTickets" runat="server" > <MasterTableView DataKeyNames="Id"> <Columns> <telerik:GridBoundColumn DataField="Id" HeaderText="Id" Display="false" /> <telerik:GridBoundColumn DataField="Status.Shortcut" HeaderText="Status" /> <telerik:GridBoundColumn DataField="Subject" HeaderText="Betreff" /> </Columns> </MasterTableView> </telerik:RadGrid> { "d": [ { "__type": "Ticket:#TicketWeb.Entities", "Area": { "__type": "TicketArea:#TicketWeb.Entities", "Id": 0, "Name": "test", "Shortcut": "test" }, "AreaId": 0, "Comments": null, "CostCenter": null, "CostCenterId": 0, "Created": "\/Date(1287085525987+0200)\/", "DontSendMailsAtInsert": false, "DueDate": null, "Duration": 0, "FinishDate": null, "From": null, "FromId": 0, "Guid": "6d9ac3f8-2bd4-4338-83cc-e85375e90039", "Id": 0, "InCharge": null, "InChargeId": 0, "LegacyId": null, "LegacyUid": null, "Logs": null, "ParentTicket": null, "ParentTicketId": 0, "PercentFinished": 0, "PhoneNumber": null, "Priorities": [ { "__type": "Priority:#TicketWeb.Entities", "Value": 0 }, { "__type": "Priority:#TicketWeb.Entities", "Value": 1 }, { "__type": "Priority:#TicketWeb.Entities", "Value": 2 }, { "__type": "Priority:#TicketWeb.Entities", "Value": 3 } ], "Priority": 0, "Reason": null, "ReceivedDate": null, "Responsible": null, "ResponsibleId": 0, "Revision": 0, "SortIndex": 0, "Specification": null, "StartDate": null, "Status": { "__type": "Status:#TicketWeb.Entities", "Id": 0, "MarksFinish": false, "MarksStart": false, "MarksStatusForNewSubProjects": false, "Name": "testkaka", "SetForNewTickets": false, "Shortcut": "kakakka", "SortIndex": 0 }, "StatusId": 0, "SubProjects": null, "Subject": "HI", "TicketReasonId": 0, "TicketType": null, "TicketTypeId": null, "TypeOfCosts": null, "TypeOfCostsId": 0 } ] }<telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="sds_Credentials" GridLines="None" Skin="WebBlue" AllowSorting="True" Width="800px"> <MasterTableView AutoGenerateColumns="False" DataKeyNames="IDCredentials" DataSourceID="sds_Credentials"> <CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings> <RowIndicatorColumn> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn DataField="CredentialName" HeaderText="Credential" SortExpression="CredentialName" UniqueName="CredentialName"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="UserLogin" HeaderText="Login" SortExpression="UserLogin" UniqueName="UserLogin"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="UserPassword" HeaderText="Password" SortExpression="UserPassword" UniqueName="UserPassword"> </telerik:GridBoundColumn> <telerik:GridHyperLinkColumn DataNavigateUrlFields="Website" HeaderText=" " DataNavigateUrlFormatString="{0}" UniqueName="Website" AllowFiltering="False" ItemStyle-HorizontalAlign="Center"> <ItemStyle Width="50px" CssClass="radgrid" /> </telerik:GridHyperLinkColumn> <telerik:GridHyperLinkColumn DataNavigateUrlFields="IDCredentials" HeaderText=" " DataNavigateUrlFormatString="credentials_details.aspx?IDCredentials={0}" Text="Details" UniqueName="IDRolodex" AllowFiltering="False" ItemStyle-HorizontalAlign="Center"> <ItemStyle Width="75px" CssClass="tbltdbutton" /> </telerik:GridHyperLinkColumn> </Columns> </MasterTableView> </telerik:RadGrid>Protected Sub RadGrid1_ItemDataBound1(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles RadGrid1.ItemDataBound If TypeOf e.Item Is GridDataItem Then Dim item As GridDataItem = DirectCast(e.Item, GridDataItem) Dim hyplnk As HyperLink = DirectCast(item("Website").Controls(0), HyperLink) hyplnk.ImageUrl = "../../../images/iconIE.gif" hyplnk.Target = "_blank" End IfEnd SubProtected Sub RadGrid1_ItemDataBound1(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles RadGrid1.ItemDataBound If TypeOf e.Item Is GridDataItem Then Dim item As GridDataItem = TryCast(e.Item, GridDataItem) Dim value As String = item("Website").Text If value < "1" Then Dim hLink As HyperLink = DirectCast(item("Website").Controls(0), HyperLink) hLink.ImageUrl = "../../../images/iconIE.gif" hLink.Target = "_blank" hLink.Visible = False End If End If End Sub
protected
void rcmFormContextMenu_ItemClick(object sender, RadMenuEventArgs e)
{
if (rtsEditEntity.SelectedTab.Value == "6")
{
int _formId = Convert.ToInt32(hiddenFormId.Value);
RadWindow rwForm = new RadWindow();
rwForm.ID =
"RadWindow1";
rwForm.NavigateUrl = "~/FormsViews/EditForm.aspx";
rwForm.VisibleOnPageLoad =
true;
rwForm.Modal =
true;
rwForm.Overlay =
true;
rwForm.Behaviors =
WindowBehaviors.Close;
rwForm.Width = 1000;
rwForm.Height = 650;
if (rwmForm.Windows.Count > 0)
{
rwmForm.Windows.RemoveAt(0);
}
rwmForm.Windows.Add(rwForm);
}
}
protected void rcmViewContextMenu_ItemClick(object sender, RadMenuEventArgs e)
{
if (rtsEditEntity.SelectedTab.Value == "5")
{
int _ViewId = Convert.ToInt32(hiddenViewId.Value);
RadWindow rwView = new RadWindow();
rwView.ID =
"RadWindow2";
rwView.NavigateUrl = "~/FormsViews/EditView.aspx";
rwView.VisibleOnPageLoad =
true;
rwView.Modal =
true;
rwView.Overlay =
true;
rwView.Behaviors =
WindowBehaviors.Close;
rwView.Width = 1000;
rwView.Height = 650;
if (rwmView.Windows.Count > 0)
{
rwmView.Windows.RemoveAt(0);
}
rwmView.Windows.Add(rwView);
}
}
Hi,
Is there a way to open a radgrid popup add form on page load?
I want to reproduce the same action as when the user click "Add a new record" in the grid.
Thank you.