<table width="70px">),
In our scenario, we are getting the width from CSS file but it fails
while we do export data to Pdf file, we get very weird server error,
pasted below-<telerik:GridTemplateColumn UniqueName="Symbol"> <HeaderTemplate> <asp:Label ID="labelHSymbol" runat="server" Text="Symbol"></asp:Label> </HeaderTemplate> <ItemTemplate> <table width="70px"> <colgroup> <col /> </colgroup> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> <asp:Label ID="labelSymbol" runat="server" Text='<%# Bind("Symbol") %>'></asp:Label> </td> </tr> </table> </ItemTemplate> </telerik:GridTemplateColumn>
Server Error in '/' Application.System.SystemException: At least one of minimum, optimum, or maximum IPD must be specified on table. at Telerik.Web.Apoc.ApocDriver.FireApocError(String message) at Telerik.Web.Apoc.Fo.Flow.Table.SetIPD(Boolean bHasProportionalUnits, Int32 maxAllocIPD) at Telerik.Web.Apoc.Fo.Flow.Table.CalcFixedColumnWidths(Int32 maxAllocationWidth) at Telerik.Web.Apoc.Fo.Flow.Table.Layout(Area area) at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area) at Telerik.Web.Apoc.Fo.Flow.TableCell.Layout(Area area) at Telerik.Web.Apoc.Fo.Flow.TableRow.Layout(Area area) at Telerik.Web.Apoc.Fo.Flow.AbstractTableBody.Layout(Area area) at Telerik.Web.Apoc.Fo.Flow.Table.Layout(Area area) at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area) at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area, Region region) at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area) at Telerik.Web.Apoc.Fo.Pagination.PageSequence.Format(AreaTree areaTree) at Telerik.Web.Apoc.StreamRenderer.Render(PageSequence pageSequence) at Telerik.Web.Apoc.Fo.FOTreeBuilder.EndElement() at Telerik.Web.Apoc.Fo.FOTreeBuilder.Parse(XmlReader reader)Description:
An unhandled exception occurred during the execution of the current web
request. Please review the stack trace for more information about the
error and where it originated in the code.Exception
Details: System.SystemException: System.SystemException: At least one
of minimum, optimum, or maximum IPD must be specified on table. at Telerik.Web.Apoc.ApocDriver.FireApocError(String message) at Telerik.Web.Apoc.Fo.Flow.Table.SetIPD(Boolean bHasProportionalUnits, Int32 maxAllocIPD) at Telerik.Web.Apoc.Fo.Flow.Table.CalcFixedColumnWidths(Int32 maxAllocationWidth) at Telerik.Web.Apoc.Fo.Flow.Table.Layout(Area area) at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area) at Telerik.Web.Apoc.Fo.Flow.TableCell.Layout(Area area) at Telerik.Web.Apoc.Fo.Flow.TableRow.Layout(Area area) at Telerik.Web.Apoc.Fo.Flow.AbstractTableBody.Layout(Area area) at Telerik.Web.Apoc.Fo.Flow.Table.Layout(Area area) at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area) at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area, Region region) at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area) at Telerik.Web.Apoc.Fo.Pagination.PageSequence.Format(AreaTree areaTree) at Telerik.Web.Apoc.StreamRenderer.Render(PageSequence pageSequence) at Telerik.Web.Apoc.Fo.FOTreeBuilder.EndElement() at Telerik.Web.Apoc.Fo.FOTreeBuilder.Parse(XmlReader reader)Source Error:An
unhandled exception was generated during the execution of the current
web request. Information regarding the origin and location of the
exception can be identified using the exception stack trace below.Stack Trace:[SystemException: System.SystemException: At least one of minimum, optimum, or maximum IPD must be specified on table. at Telerik.Web.Apoc.ApocDriver.FireApocError(String message) at Telerik.Web.Apoc.Fo.Flow.Table.SetIPD(Boolean bHasProportionalUnits, Int32 maxAllocIPD) at Telerik.Web.Apoc.Fo.Flow.Table.CalcFixedColumnWidths(Int32 maxAllocationWidth) at Telerik.Web.Apoc.Fo.Flow.Table.Layout(Area area) at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area) at Telerik.Web.Apoc.Fo.Flow.TableCell.Layout(Area area) at Telerik.Web.Apoc.Fo.Flow.TableRow.Layout(Area area) at Telerik.Web.Apoc.Fo.Flow.AbstractTableBody.Layout(Area area) at Telerik.Web.Apoc.Fo.Flow.Table.Layout(Area area) at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area) at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area, Region region) at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area) at Telerik.Web.Apoc.Fo.Pagination.PageSequence.Format(AreaTree areaTree) at Telerik.Web.Apoc.StreamRenderer.Render(PageSequence pageSequence) at Telerik.Web.Apoc.Fo.FOTreeBuilder.EndElement() at Telerik.Web.Apoc.Fo.FOTreeBuilder.Parse(XmlReader reader)] Telerik.Web.Apoc.ApocDriver.FireApocError(String message) +82 Telerik.Web.Apoc.Fo.FOTreeBuilder.Parse(XmlReader reader) +701 Telerik.Web.Apoc.ApocDriver.Render(XmlReader inputReader, Stream outputStream) +192 Telerik.Web.Apoc.ApocDriver.Render(TextReader inputReader, Stream outputStream) +43 Telerik.Web.UI.Grid.Export.TableViewExporter.PdfExportRenderForm(HtmlTextWriter nullWriter, Control form) +1120 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +109 System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +8827569 System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +31 System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +53 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100 System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +40 Telerik.Web.UI.Grid.Export.TableViewExporter.PdfExportRenderPage(HtmlTextWriter nullWriter, Control page) +92 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +109 System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8 System.Web.UI.Page.Render(HtmlTextWriter writer) +29 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3060Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.272//error i am getting at the browser when i type anything second time in the radautocompletebox...SCRIPT5022: Sys.InvalidOperationException: Type Telerik.Web.UI.AttributeCollection 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. ScriptResource.axd?d=QJ81aqhAwulu2hIOFMDEkrm2EPI_p5Rwn1qI6uFkGM6jPgRdNCdVCW-Ayu0H8f67BVUhz1dDf0p53SEzAsTbe86n4C8no9dnNoDIOecQwHTcrKnohckOhEi-82CZIS9S59Q-OnLMc6Zo--sMwRT5nIG_jACybbgI7netGoKwKlFGkZtn0&t=ffffffffb868b5f4, line 1717 character 42SEC7115: :visited and :link styles can only differ by color. Some styles were not applied to :visited. //web service method that returns the selected email address of the input typed in the radautcompletebox[WebMethod] public AutoCompleteBoxData FilterEmailaddress(RadAutoCompleteContext context) { string prefixText = context.Text.ToString(); List<AutoCompleteBoxItemData> result = new List<AutoCompleteBoxItemData>(); AutoCompleteBoxData dropdowndata = new AutoCompleteBoxData(); List<String> existingemailadd = UserEmailAddress(); var q = from string s in existingemailadd where s.ToLower().StartsWith(prefixText.ToLower().Trim()) select s; foreach (string s in q) { AutoCompleteBoxItemData itemdata = new AutoCompleteBoxItemData(); itemdata.Text = s; itemdata.Value = s; result.Add(itemdata); } if (result.Count > 0) { dropdowndata.Items = result.ToArray(); } return dropdowndata; } //list returing the emailaddresses for all users from the userprofile private List<String> UserEmailAddress() { List<String> emailaddress = new List<string>(); HttpContext context = System.Web.HttpContext.Current; string protocol = context.Request.ServerVariables["HTTPS"].ToString().Equals("ON", StringComparison.CurrentCultureIgnoreCase) ? "https" : "http"; string port = context.Request.ServerVariables["SERVER_PORT"].ToString(); string server = context.Request.ServerVariables["Server_Name"].ToString(); string address = string.Format("{0}://{1}:{2}", protocol, server, port); SPSecurity.RunWithElevatedPrivileges(delegate { using (SPSite site = new SPSite(address)) { try { SPServiceContext servicecontext = SPServiceContext.GetContext(site); UserProfileManager userProfileManager = new UserProfileManager(servicecontext); foreach (UserProfile user in userProfileManager) { string emailadd = (string)user["WorkEmail"].Value; emailaddress.Add(emailadd); } } catch (Exception ex) { } } }); return emailaddress; } // Radautocompletebox in aspx<telerik:RadAutoCompleteBox ID="RadAutoCompleteBox1" AllowCustomEntry="true" DropDownHeight="150px" DropDownWidth="250px" runat="server" InputType="Text" Filter="Contains"> <TextSettings SelectionMode="Single" /> <WebServiceSettings Path="/_layouts/WebServices/emailService.asmx" Method="FilterEmailaddress" /> </telerik:RadAutoCompleteBox><script type="text/javascript">
//Disable usage of flash in favor of Silverlight.
Telerik.Web.UI.RadAsyncUpload.Modules.Flash.isAvailable =
function () { return false; };
</script>
<telerik:RadAsyncUpload ID="RawFileRadAsyncUpload" runat="server"
MultipleFileSelection="Automatic" Skin="Windows7" OnClientFileUploadFailed="OnClientFileUploadFailed">
<Localization Select="Browse..." />
</telerik:RadAsyncUpload>
Javascript:
function OnClientFileUploadFailed(sender, args) {
document.getElementById('<%=ErrorLabel.ClientID %>').innerHTML = args.get_message();
args.set_handled(true);
}
Please advise, if we're missing anything. Thanks!
<telerik:RadAsyncUpload ID="radAsyncUpload" runat="server" EnableInlineProgress="true" MaxFileInputsCount="1" OnClientFileUploaded="onClientFileUploaded" OnClientFileUploadRemoved="onClientFileUploadRemoved" PostbackTriggers="radUpload" /><telerik:RadButton ID="radUpload" runat="server" Text="Upload" Enabled="false" CausesValidation="false" /><telerik:RadScriptBlock ID="RadScriptBlock1" runat="server"> <script type="text/javascript"> function onClientFileUploaded(sender, args) { var radUpload = $find("<%=radUpload.ClientID %>"); radUpload.set_enabled(true); } function onClientFileUploadRemoved(sender, args) { var radUpload = $find("<%=radUpload.ClientID %>"); radUpload.set_enabled(false); } </script> </telerik:RadScriptBlock>
<telerik:RadButton ID="btnEdit" runat="server" OnClientClicked="ConfirmEdit" OnClick="btnEdit_Click"></telerik:RadButton>
So, I would like that in JS user confirm his action in ConfirmEdit method and after that if he clicked on 'OK' to call btnEdit_Click method on server side