
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="BrandixReportingStructure.aspx.cs" Inherits="UserInterfaces_BrandixReportingStructure" %><%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %><%@ Register Src="~/UserInterfaces/OrgChartEmployeeDetails.ascx" TagPrefix="uc" TagName="employeedetails" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <telerik:RadScriptManager runat="server" ID="RadScriptManager1" /> <telerik:RadOrgChart ID="RadOrgChart1" runat="server" Skin="Default" DataFieldID="AssociateId" DataFieldParentID="ReportsTo" DataTextField="AssociateName" DataSourceID="SqlDataSource1"> <ItemTemplate> <asp:Panel ID="Panel1" runat="server"> <telerik:RadBinaryImage runat="server" ID="RadBinaryImage1" DataValue='<%#Eval("AssociateImage") %>' AutoAdjustImageControlSize="false" Height="50px" Width="50px" ToolTip='<%#Eval("AssociateName", "Photo of {0}") %>' AlternateText='<%#Eval("AssociateName", "Photo of {0}") %>'> </telerik:RadBinaryImage> <%#Eval("AssociateName") %> </asp:Panel> </ItemTemplate> </telerik:RadOrgChart> <telerik:RadToolTipManager runat="server" ID="RadToolTipManager1" Skin="Default" OnAjaxUpdate="OnAjaxUpdate" Position="BottomRight" OffsetX="16" OffsetY="16" EnableShadow="false" Width="400" Height="135" AutoCloseDelay="10000" EnableAJAX="true"/> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" SelectCommand="SELECT AssociateId, AssociateName,AssociateImage, ReportsTo, ManagerName FROM OrgStructure"></asp:SqlDataSource> </form> </body></html>using System;using System.Linq;using System.Web.UI;using Telerik.Web.UI;public partial class UserInterfaces_BrandixReportingStructure : System.Web.UI.Page{ public void OnAjaxUpdate(object sender, ToolTipUpdateEventArgs e) { Control ctrl = this.Page.LoadControl("OrgChartEmployeeDetails.ascx"); ctrl.ID = "UcEmployeeDetails1"; e.UpdatePanel.ContentTemplateContainer.Controls.Add(ctrl); UserInterfaces_OrgChartEmployeeDetails details = (UserInterfaces_OrgChartEmployeeDetails)ctrl; details.UserName = e.Value; e.UpdatePanel.ContentTemplateContainer.Controls.Add(new LiteralControl("My dynamic tooltip")); } protected void Page_Load(object sender, EventArgs e) { } }<%@ Control Language="C#" AutoEventWireup="true" CodeFile="OrgChartEmployeeDetails.ascx.cs" Inherits="UserInterfaces_OrgChartEmployeeDetails" %><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource_BrandContactDetails"> <ItemTemplate> <div style="width:400px; float:left; font-size:12px; font-family:'Segoe UI'"> <div style="width:50px;"> <telerik:RadBinaryImage runat="server" ID="RadBinaryImage1" DataValue='<%#Eval("BuyerImage") %>' AutoAdjustImageControlSize="false" Height="50px" Width="50px" ToolTip='<%#Eval("ContactPerson", "Photo of {0}") %>' AlternateText='<%#Eval("ContactPerson", "Photo of {0}") %>'></telerik:RadBinaryImage> </div> <div style="width:50px;"> Brand Contact </div> <div style="width:50px;"> <%# Eval("Brand")%> <%# Eval("ContactPerson")%> <br/> <%# Eval("Designation")%> </div> <div style="width:50px;"> Relationship Level </div> <div style="width:50px;"> <asp:Image ID="Image1" runat="server" /> </div> <div style="width:50px;"> Frequency </div> <div style="width:50px;"> <%# Eval("FrequencyString")%> </div> <div style="width:50px;"> <%# Eval("RelationType")%> </div> </div> </ItemTemplate></asp:Repeater><asp:SqlDataSource ID="SqlDataSource_BrandContactDetails" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" SelectCommand="SELECT TOP (100) PERCENT V_UpcomingRelationDetails.RelationType, V_UpcomingRelationDetails.Brand, V_UpcomingRelationDetails.ContactPerson, V_UpcomingRelationDetails.Designation, V_UpcomingRelationDetails.FrequencyString, V_UpcomingRelationDetails.Level, BuyerDetail.BuyerImage FROM V_UpcomingRelationDetails INNER JOIN BuyerDetail ON V_UpcomingRelationDetails.Brand = BuyerDetail.Brand AND V_UpcomingRelationDetails.ContactPerson = BuyerDetail.[Contact Person] AND V_UpcomingRelationDetails.Designation = BuyerDetail.Designation WHERE (V_UpcomingRelationDetails.TeamMemeber LIKE '%' + @user + '%') ORDER BY V_UpcomingRelationDetails.Brand, V_UpcomingRelationDetails.ContactPerson"> <SelectParameters> <asp:Parameter Name="user" /> </SelectParameters></asp:SqlDataSource>using System;using System.Linq;public partial class UserInterfaces_OrgChartEmployeeDetails : System.Web.UI.UserControl{ public string UserName { get; set; } protected void Page_Load(object sender, EventArgs e) { this.SqlDataSource_BrandContactDetails.SelectParameters[0].DefaultValue = this.UserName; }}
GridEditFormInsertItem dataInsertItem = e.Item as GridEditFormInsertItem;
DropDownList ddlType = dataInsertItem["Type"].Controls[0] as DropDownList;
i used this code in the former radgrid 2.0, but it does not work in th e Q1 grid (formerly prometheus)
Webpage error detailsUser Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)Timestamp: Sun, 11 May 2014 10:40:22 UTCMessage: Sys.InvalidOperationException: Type Telerik.Web.UI.Orientation has already been registered. The type may
be defined multiple times or the script file that defines it may have already been loaded. A possible cause is a change of settings during a partial update.Line: 2315Char: 38Code: 0Message: Sys.ScriptLoadFailedException: The script '/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_RadScriptManager1_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bTelerik.Web.UI%2c+Version%3d2014.1.403.35%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3a64f74e2d-5497-4ab7-8321-89bccc22f4bb%3a16e4e7cd%3aed16cbdc%3af7645509%3a24ee1bba%3a92fe8ea0%3a31e9e608%3a1e771326%3a88144a7a%3af46195d3%3a6b3f73b3%3ab7778d6c%3a7165f74' failed to load. Check for: Inaccessible path. Script errors. (IE) Enable 'Display a notification about every script error' under advanced settings. Missing call to Sys.Application.notifyScriptLoaded().Line: 1266Char: 13Code: 0<?xml version="1.0" encoding="UTF-8"?><configuration> <SharePoint> <SafeControls> <!-- Telerik --> <SafeControl Assembly="Telerik.Web.UI, version=2014.1.403.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Namespace="Telerik.Web.UI" TypeName="*" Safe="True" SafeAgainstScript="False" /> <SafeControl Assembly="Telerik.Web.UI, version=2014.1.403.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Namespace="Telerik.Web.UI.Editor" TypeName="*" Safe="True" SafeAgainstScript="False" /> <SafeControl Assembly="Telerik.Web.UI, version=2014.1.403.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Namespace="Telerik.Web.UI.Widgets" TypeName="*" Safe="True" SafeAgainstScript="False" /> <SafeControl Assembly="Telerik.Web.UI, version=2014.1.403.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Namespace="Telerik.Web.Design" TypeName="*" Safe="True" SafeAgainstScript="False" /> <SafeControl Assembly="Telerik.Web.UI.Skins, version=2014.1.403.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Namespace="Telerik.Web.UI" TypeName="*" Safe="True" SafeAgainstScript="False" /> <SafeControl Assembly="RadEditorSharePoint, Version=6.8.2.0, Culture=neutral, PublicKeyToken=1f131a624888eeed" Namespace="Telerik.SharePoint" TypeName="*" Safe="True" SafeAgainstScript="False" /> <SafeControl Assembly="RadEditorSharePoint, Version=6.8.2.0, Culture=neutral, PublicKeyToken=1f131a624888eeed" Namespace="Telerik.SharePoint.FieldEditor" TypeName="*" Safe="True" SafeAgainstScript="False" /> <SafeControl Assembly="RadEditorSharePoint, Version=6.8.2.0, Culture=neutral, PublicKeyToken=1f131a624888eeed" Namespace="Telerik.SharePoint.ListFieldEditor" TypeName="*" Safe="True" SafeAgainstScript="False" /> <SafeControl Assembly="Telerik.Ajax.SharePoint, version=2014.1.403.35, Culture=neutral, PublicKeyToken=aa9e5f693af67c7b" Namespace="Telerik.Ajax.SharePoint" TypeName="*" Safe="True" SafeAgainstScript="False" /> <!-- End Telerik--> <SafeControl Assembly="RadEditorSharePoint, Version=6.9.1.0, Culture=neutral, PublicKeyToken=1f131a624888eeed" Namespace="Telerik.SharePoint" TypeName="*" Safe="True" SafeAgainstScript="False" /> <SafeControl Assembly="RadEditorSharePoint, Version=6.9.1.0, Culture=neutral, PublicKeyToken=1f131a624888eeed" Namespace="Telerik.SharePoint.FieldEditor" TypeName="*" Safe="True" SafeAgainstScript="False" /> <SafeControl Assembly="RadEditorSharePoint, Version=6.9.1.0, Culture=neutral, PublicKeyToken=1f131a624888eeed" Namespace="Telerik.SharePoint.ListFieldEditor" TypeName="*" Safe="True" SafeAgainstScript="False" /> <SafeControl Assembly="ejudBaseWebPart, Version=1.0.0.0, Culture=neutral, PublicKeyToken=eabffec4be0c7ea5" Namespace="ejudBaseWebPart.ejudCommonWebPart" TypeName="*" Safe="True" SafeAgainstScript="False" /> </SafeControls> </SharePoint> <system.web> <httpHandlers> <add path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI, version=2014.1.403.35,Culture=neutral, PublicKeyToken=121fae78165ba3d4" validate="false" /> <add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" validate="true" /> <add path="*tswa-resource.axd" verb="*" type="Microsoft.TeamFoundation.WebAccess.ResourceHandlerFactory, Microsoft.TeamFoundation.WebAccess, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" validate="false" /> <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" /> <add verb="*" path="*_AppService.axd" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" /> <add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" validate="false" /> <!-- Telerik--> <add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false" /> <add path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false" /> <add path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" validate="false" /> </httpHandlers> <httpModules> <!-- Telerik--> <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule" /> <add name="RadCompression" type="Telerik.Web.UI.RadCompression" /> <add name="FederatedAuthentication" type="Microsoft.SharePoint.IdentityModel.SPFederationAuthenticationModule, Microsoft.SharePoint.IdentityModel, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" /> <add name="SessionAuthentication" type="Microsoft.SharePoint.IdentityModel.SPSessionAuthenticationModule, Microsoft.SharePoint.IdentityModel, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" /> <add name="SPWindowsClaimsAuthentication" type="Microsoft.SharePoint.IdentityModel.SPWindowsClaimsAuthenticationHttpModule, Microsoft.SharePoint.IdentityModel, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" /> </httpModules> </system.web> <system.webServer> <handlers> <remove name="OPTIONSVerbHandler" /> <add name="Telerik.Web.UI.WebResource" path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI, Version=2014.1.403.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" /> </handlers> </system.webServer> <location path="Telerik.Web.UI.WebResource.axd"> <system.web> <authorization> <allow users="*"/> </authorization> </system.web> </location> <system.net> <defaultProxy /> </system.net> </configuration>Hello,
We have RadGrid in our project and calling a javascript function to validate textboxes while button is clicked. the issue we are facing is,it fires server postback even "return(false)" is called in the javascript function. Please help us to solve the issue. Below is the code we have used in our app.
Thanks
Venkat
<telerik:RadGrid ID="radgridRadius" runat="server" Width="80%" AllowPaging="True"
PageSize="20" AllowSorting="True" AutoGenerateColumns="false" ShowStatusBar="true"
AllowAutomaticDeletes="True" AllowAutomaticInserts="True" AllowAutomaticUpdates="True"
GridLines="Vertical">
<MasterTableView CommandItemDisplay="Top" GridLines="None">
<CommandItemSettings RefreshText="" />
<Columns>
<telerik:GridBoundColumn UniqueName="Zipvalue" HeaderText="Zip" DataField="Zipvalue">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="radiusvalue" HeaderText="Radius" DataField="radiusvalue">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="latValue" HeaderText="Lat" DataField="latValue">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="lonValue" HeaderText="Lon" DataField="lonValue">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="hdnKeyValue" Visible="false" DataField="hdnKeyValue">
</telerik:GridBoundColumn>
<telerik:GridButtonColumn CommandName="Delete" HeaderText="Delete" Text="Delete"
ButtonType="ImageButton">
</telerik:GridButtonColumn>
</Columns>
<EditFormSettings EditFormType="Template">
<FormTemplate>
<table id="Table2" cellspacing="2" cellpadding="1" width="100%" border="1" rules="none"
style="border-collapse: collapse; background: white;">
<tr>
<td>
<table id="Table3" cellspacing="1" cellpadding="1" width="100%" border="0">
<tr>
<td>
Center on zip:
</td>
<td>
<asp:TextBox ID="TextBox7" runat="server" Text="" MaxLength="5" Width="90px">
</asp:TextBox>
<input type="button" name="btnRadiusLookup" onclick="javascript:return(OpenRadiusLookup());"
value="Lookup" />
</td>
<td align="right">
radiate out for
</td>
<td>
<asp:TextBox ID="TextBox8" runat="server" Text="" MaxLength="2" Width="60px">
</asp:TextBox>
miles
</td>
<td align="right" colspan="2">
<asp:Button ID="btnUpdate" Text='<%# IIf((TypeOf(Container) is GridEditFormInsertItem), "Insert", "Update") %>'
runat="server" OnClientClick ="javascript:return(testvalidation());"
CommandName='<%# IIf((TypeOf(Container) is GridEditFormInsertItem), "InitInsert", "Update")%>' />
</td>
</tr>
</table>
</td>
</tr>
<tr>
</tr>
</table>
</FormTemplate>
</EditFormSettings>
</MasterTableView>
<EditItemStyle />
</telerik:RadGrid>
<script language="javascript" type="text/javascript">
function ValidateInput() {
debugger;
var txtzip = document.getElementById("ucGeography_radgridRadius_ctl00_ctl02_ctl03_TextBox7")
var txtRadius = document.getElementById("ucGeography_radgridRadius_ctl00_ctl02_ctl03_TextBox8")
var regExperZip = "/^\d{5}$/";
var regExperRadius = "/^\d{2}$/";
if (txtzip.value.search(regExperZip) == -1) { //if match failed
radalert("Please enter a valid 5 digit Zip", 300, 100);
return(false);
}
if (txtRadius.value.search(regExperRadius) == -1) { //if match failed
radalert("Please enter a valid 2 digit Radius", 300, 100);
return(false);
}
else if (txtRadius.value > 50) {
radalert("Please enter a Radius less then 50", 300, 100);
return(false);
}
}
</script>
Thanks
Sivasankaran.D