protected void Item_PreRender(object sender, EventArgs e) { string text = ((GridGroupHeaderItem)sender).DataCell.Text; for (int i = 4; i < ((GridGroupHeaderItem)sender).OwnerTableView.RenderColumns.Length; i++) { TableCell cell = new TableCell(); if (((GridGroupHeaderItem)sender).OwnerTableView.RenderColumns[i].UniqueName == "TESTDESC") { cell.Text = text.Trim().Replace(": ", ""); } if (((GridGroupHeaderItem)sender).OwnerTableView.RenderColumns[i].UniqueName == "Name") { cell.Text = "Name"; } if (((GridGroupHeaderItem)sender).OwnerTableView.RenderColumns[i].UniqueName == "ToTalScores") { cell.Text = "Total Scores"; } if (((GridGroupHeaderItem)sender).OwnerTableView.RenderColumns[i].UniqueName == "REPORTINGTIME") { cell.Text = "EST Time"; } if (((GridGroupHeaderItem)sender).OwnerTableView.RenderColumns[i].UniqueName == "MainGroupCollapse") { Button ExpandControl = ((GridGroupHeaderItem)sender).Cells[0].Controls[0] as Button; ExpandControl.CssClass = "rgCollapse"; cell.CssClass = "MainGroupCollapse"; cell.Controls.Add(ExpandControl); } if (((GridGroupHeaderItem)sender).OwnerTableView.RenderColumns[i].UniqueName == "DOWNLOAD") { LinkButton lnkDownloadBtn = new LinkButton(); lnkDownloadBtn.ID = "btnDownload"; lnkDownloadBtn.Text = "Download/Print"; lnkDownloadBtn.CommandName = "DownloadAndPrint"; lnkDownloadBtn.CssClass = "DownloadAndPrint"; cell.CssClass = "DownloadAndPrintCell"; cell.Controls.Add(lnkDownloadBtn); } if (((GridGroupHeaderItem)sender).OwnerTableView.RenderColumns[i].UniqueName == "LeftSide") { cell.CssClass = "LeftRightMargin"; } ((GridGroupHeaderItem)sender).Cells.Add(cell); } }protected void RadGridTest_ItemCommand(object source, GridCommandEventArgs e)
{ GridGroupHeaderItem Item2 = e.Item as GridGroupHeaderItem; if (Item2 is GridGroupHeaderItem) { if (e.CommandName.Equals("DownloadAndPrint")) { //call custom methods //RenderReport(TestDateTreeView.SelectedNode.Value, "Chem"); } }
}protected void btnPayment_Click(object sender, EventArgs e){ try { // do some stuff... // This code below opens the Save File Dialogue box .. String FilePath = Server.MapPath(".\\GiroPayments\\" + FileName + ""); System.Web.HttpResponse response = System.Web.HttpContext.Current.Response; response.ClearContent(); response.Clear(); response.ContentType = "text/plain"; response.AddHeader("Content-Disposition", "attachment; filename=" + FileName + ";"); response.TransmitFile(FilePath); response.Flush(); response.End(); rgGiroPayments.Rebind(); } catch() {}}<telerik:RadAjaxLoadingPanel ID="AjaxLoadingPanel1" runat="server" Height="75px" Width="75px">
<asp:Label runat="server" ID="lblTest" Text="appears here"/><br/>
<asp:Button runat="server" OnClick="btnTest_OnClick" ID="btnTest" Text="Test"/>
<telerik:RadAjaxManager runat="server" ID="AjaxManager1"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="btnTest"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="lblTest" LoadingPanelID="AjaxLoadingPanel1"/> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager>
and in the code behing
protected void btnTest_OnClick(object sender, EventArgs e) { lblTest.Text = "12324"; }
31|updatePanel|lblTestPanel|<span id="lblTest">12324</span>|53|updatePanel|AjaxManager1SU|<span id="AjaxManager1" style="display:none;"></span>
My site has the need to close a menu if the mouse leaves the window (its very close to the left edge, so its easily left open).
As we have multiple menu's on our page, there is the unlikely possibility that more tha none could be left open, so I really wanted to use a jQuery selector to find all menu controls, and fire its close() method when the mouse leaves the window.
I got to this :
$telerik.$(document).mouseleave(
function () {
$('.RadMenu').close();
}
);
However, the $('.RadMenu').close(); doesn't work - erroring that close() isn't supported. if I go through the results from $('.RadMenu'), they do seem to be the correct elements being returned (HTMLDiv objects).
Can anyone help?
Thanks,
Andrew
Public Property DT As DataTable Get Return ViewState("DT") End Get Set(ByVal value As DataTable) ViewState("DT") = value End Set End Property Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not Page.IsPostBack Then AddEditColumn() DT = GetData() End If End Sub Private Sub RadGrid1_NeedDataSource(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridNeedDataSourceEventArgs) Handles RadGrid1.NeedDataSource Me.RadGrid1.DataSource = DT End Sub Sub AddEditColumn() If Not RadGrid1.Columns.Contains("GridEditCommandColumn") Then Dim EditCol As New GridEditCommandColumn RadGrid1.Columns.Add(EditCol) End If End Sub Private Sub RadGrid1_CreateColumnEditor(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridCreateColumnEditorEventArgs) Handles RadGrid1.CreateColumnEditor If (TypeOf e.Column Is GridBoundColumn) Then If (CType(e.Column, GridBoundColumn).DataField = "Customer") Then e.ColumnEditor = New GridTextBoxColumnEditor 'e.ColumnEditor.ContainerControl.Controls ElseIf (CType(e.Column, GridBoundColumn).DataField = "CustomerType") Then 'e.ColumnEditor = New GridDropDownListColumnEditor End If End If End Sub Private Sub RadGrid1_ItemCreated(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles RadGrid1.ItemCreated If (TypeOf e.Item Is GridDataItem) Then Dim dataItem As GridDataItem = CType(e.Item, GridDataItem) ElseIf (TypeOf e.Item Is GridEditableItem AndAlso e.Item.IsInEditMode) Then Dim editedItem As GridEditableItem = CType(e.Item, GridEditableItem) End If End Sub Private Function GetData() Dim datatable As New DataTable datatable.Columns.Add("Customer", GetType(String)) datatable.Columns.Add("CustomerType", GetType(String)) '******************************************************** 'CustomerType is the Column that needs to be a drop down.
'******************************************************** datatable.Columns.Add("QtyOrd", GetType(Integer)) datatable.Columns.Add("Date1", GetType(Date)) datatable.Columns.Add("Date2", GetType(Date)) datatable.Columns.Add("OnTime", GetType(Boolean)) datatable.Rows.Add({("A&A Beef"), ("WHOL"), 1, DateTime.Now, DateTime.Now, False}) datatable.Rows.Add({("Vegmart"), ("RET"), 8, DateTime.Now, DateTime.Now, False}) Return datatable End FunctionHi,
The erra of issues are not just ending for me.
I am trying to use RadWindow control for modal popup in my application. I have encountered one javascript error while page load.
sys.WebForms is undefined
| sys.WebForms is undefined - <BR>Error: Sys.WebForms is undefined<BR>Source |
| File: <A |
| href="http://nfgprimary4/NPO/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=RadScriptManager1_HiddenField&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d3.5.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3a3bbfe379-348b-450d-86a7-bb22e53c1978%3aea597d4b%3bTelerik.Web.UI%3aen-US%3a18aed5cb-2fcd-4178-ac4d-382193252b8a%3a16e4e7cd%3af7645509%3aed16cbdc%3a874f8ea2%3a24ee1bba%3a19620875%3a33108d14%3abd8f85e4">http://nfgprimary4/NPO/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=RadScriptManager1_HiddenField&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d3.5.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3a3bbfe379-348b-450d-86a7-bb22e53c1978%3aea597d4b%3bTelerik.Web.UI%3aen-US%3a18aed5cb-2fcd-4178-ac4d-382193252b8a%3a16e4e7cd%3af7645509%3aed16cbdc%3a874f8ea2%3a24ee1bba%3a19620875%3a33108d14%3abd8f85e4</A><BR>Line: |
| 965 |
| <asp:ScriptManager ID="ScriptManager" runat="server" /> |
| <telerik:RadAjaxManager EnableAJAX=true ID="RadAjaxManager1" runat="server"> |
| </telerik:RadAjaxManager> |
| <httpHandlers> |
| <remove path="*.asmx" verb="*"/> |
| <add path="*.asmx" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/> |
| <add path="*_AppService.axd" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/> |
| <add path="ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/> |
| <add path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI, Version=2008.2.826.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" validate="false"/> |
| </httpHandlers> |
| <httpModules> |
| <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
| </httpModules> |
| <system.webServer> |
| <validation validateIntegratedModeConfiguration="false"/> |
| <modules> |
| <remove name="ScriptModule"/> |
| <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
| </modules> |
| <handlers> |
| <remove name="WebServiceHandlerFactory-Integrated"/> |
| <remove name="ScriptHandlerFactory"/> |
| <remove name="ScriptHandlerFactoryAppServices"/> |
| <remove name="ScriptResource"/> |
| <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
| <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
| <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
| <remove name="Telerik.Web.UI.WebResource"/> |
| <add name="Telerik.Web.UI.WebResource" path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI, Version=2008.2.826.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4"/> |
| </handlers> |
| </system.webServer> |