| function OnClientShow(sender, arg) { |
| sender.add_beforeClose(onBeforeClose); |
| } |
| function onBeforeClose(sender, arg) { |
| var oArg = arg.get_argument(); |
| alert(oArg.closingbutton); |
| if (oArg.closingbutton = "Cancel") { |
| function callbackFunction(arg) { |
| if (arg) { |
| sender.remove_beforeClose(onBeforeClose); |
| sender.close(); |
| } |
| } |
| arg.set_cancel(true); |
| radconfirm("Any unsaved data will be lost.<br /><br />Are you sure you wish to close this window?", callbackFunction, 400, 200, null, "Close this window?"); |
| } |
| } |
| //Close the dialog |
| function closeWindow(btndesc) { |
| var oWnd = GetRadWindow(); |
| var oArg = new Object(); |
| oArg.closingbutton = btndesc; |
| oWnd.close(oArg); |
| } |
I thought I'd share some javascript code that will automatically deselect a click on a link that has target="_blank" since it is a popup window. Put in OnClientItemClicked="RadPanelBarClicked" your RadPanelBar declaration.
function RadPanelBarClicked(sender, eventArgs) {
// Dont' select links with target.
var item = eventArgs.get_item();
var target = item.get_target();
if (target)
{
item.set_selected(
false);
}
}
| <%@ Control Language="VB" AutoEventWireup="false" CodeFile="X3.ascx.vb" Inherits="X3" %> |
| <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> |
| Partial Class X3 |
| Inherits System.Web.UI.UserControl |
| Private _X3 As String |
| Public Property X3() As String |
| Get |
| Return _X3 |
| End Get |
| Set(ByVal value As String) |
| _X3 = value |
| End Set |
| End Property |
| Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load |
| Label1.Text = _X3 |
| End Sub |
| End Class |
| <%@ Page Language="VB" AutoEventWireup="false" CodeFile="ControlState.aspx.vb" Inherits="ControlState" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <%@ Register Src="X3.ascx" TagName="X3" TagPrefix="uc1" %> |
| <html xmlns="http://www.w3.org/1999/xhtml" > |
| <head runat="server"> |
| <title>Untitled Page</title> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| </telerik:RadScriptManager> |
| <div> |
| <telerik:RadGrid ID="RadGrid1" runat="server" GridLines="None" AllowSorting="True" AutoGenerateColumns="False" EnableViewState ="true" > |
| <MasterTableView> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px" /> |
| </ExpandCollapseColumn> |
| <Columns> |
| <telerik:GridBoundColumn UniqueName="X1" DataField="X1" HeaderText="X1"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="X2" DataField="X2" HeaderText="X2"> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn UniqueName="X3" DataField="X3" HeaderText="X3" SortExpression="X3"> |
| <ItemTemplate> |
| <uc1:X3 ID="X3_1" runat="server" X3='<%# Eval("X3") %>' /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridBoundColumn UniqueName="X4" DataField="X4" HeaderText="X4"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| </MasterTableView> |
| </telerik:RadGrid> |
| </div> |
| </form> |
| </body> |
| </html> |
| Imports Telerik.Web.UI |
| Partial Class ControlState |
| Inherits System.Web.UI.Page |
| Private Sub RadGrid1_NeedDataSource(ByVal [source] As Object, _ |
| ByVal e As GridNeedDataSourceEventArgs) _ |
| Handles RadGrid1.NeedDataSource |
| Dim list As New ArrayList |
| For i As Integer = 0 To 4 |
| Dim v As New D |
| v.X1 = "V" & i.ToString & "_X1" |
| v.X2 = "V" & i.ToString & "_X2" |
| v.X3 = "V" & i.ToString & "_X3" |
| v.X4 = "V" & i.ToString & "_X4" |
| list.Add(v) |
| Next |
| RadGrid1.DataSource = list |
| End Sub |
| Private Class D |
| Private _X1 As String |
| Public Property X1() As String |
| Get |
| Return _X1 |
| End Get |
| Set(ByVal value As String) |
| _X1 = value |
| End Set |
| End Property |
| Private _X2 As String |
| Public Property X2() As String |
| Get |
| Return _X2 |
| End Get |
| Set(ByVal value As String) |
| _X2 = value |
| End Set |
| End Property |
| Private _X3 As String |
| Public Property X3() As String |
| Get |
| Return _X3 |
| End Get |
| Set(ByVal value As String) |
| _X3 = value |
| End Set |
| End Property |
| Private _X4 As String |
| Public Property X4() As String |
| Get |
| Return _X4 |
| End Get |
| Set(ByVal value As String) |
| _X4 = value |
| End Set |
| End Property |
| End Class |
| End Class |
I have text file ( for TermsAndConditions) with all <p> , <h1>, <b> and all kid of html tags.
I want to open this file in a control like ( text area) with all html applied, how do I do this with telerik control? Which control should I use? And how should I open above text file in this control? So all css and html is applied.
All I want to do is open this file in scrollable form ( standard terms and conditions aggrement)?
Thanks!
| <telerik:RadUpload ID="ruImage" runat="server" InitialFileInputsCount="1" ControlObjectsVisibility="None" AllowedMimeTypes="image/bmp,image/gif,image/jpeg,image/pjpeg,image/tiff,image/x-png" /> |
| if (ruImage.UploadedFiles.Count > 0) |
| { |
| AppImages oImage = null; |
| foreach (UploadedFile theFile in ruImage.UploadedFiles) |
| { |
| string fileName = theFile.FileName; |
| fileName = fileName.Substring(fileName.LastIndexOf(@"\")).Replace(@"\", ""); |
| byte[] myBytes = new byte[theFile.ContentLength]; |
| theFile.InputStream.Read(myBytes, 0, theFile.ContentLength); |
| oImage = new AppImages(); |
| oImage.AppId = appId; |
| oImage.FileName = fileName; |
| oImage.FileSize = theFile.ContentLength; |
| oImage.FileType = theFile.ContentType; |
| oImage.Attachment = myBytes; |
| oImage.LastUpdatedBy = UserName; |
| oImage.Insert(); |
| oImage = null; |
| } |
| } |
| Parameter is not valid. |
| 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.ArgumentException: Parameter is not valid. |
| 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: |
| [ArgumentException: Parameter is not valid.] |
| System.Drawing.Image.FromStream(Stream stream, Boolean useEmbeddedColorManagement, Boolean validateImageData) +430 |
| System.Drawing.Image.FromStream(Stream stream) +14 |
| Telerik.Web.UI.ImageFilterHelper.CreateImgFromBytes(Byte[] image) +77 |
| [ArgumentException: The provided binary data may not be valid image or may contains unknown header] |
| Telerik.Web.UI.ImageFilterHelper.CreateImgFromBytes(Byte[] image) +219 |
| Telerik.Web.UI.RadBinaryImage.AutoAdjustImageElementSize(Byte[] dataValue) +26 |
| Telerik.Web.UI.RadBinaryImage.ProcessImageData() +106 |
| Telerik.Web.UI.RadBinaryImage.OnPreRender(EventArgs e) +27 |
| System.Web.UI.Control.PreRenderRecursiveInternal() +108 |
| System.Web.UI.Control.PreRenderRecursiveInternal() +224 |
| System.Web.UI.Control.PreRenderRecursiveInternal() +224 |
| System.Web.UI.Control.PreRenderRecursiveInternal() +224 |
| System.Web.UI.Control.PreRenderRecursiveInternal() +224 |
| System.Web.UI.Control.PreRenderRecursiveInternal() +224 |
| System.Web.UI.Control.PreRenderRecursiveInternal() +224 |
| System.Web.UI.Control.PreRenderRecursiveInternal() +224 |
| System.Web.UI.Control.PreRenderRecursiveInternal() +224 |
| System.Web.UI.Control.PreRenderRecursiveInternal() +224 |
| System.Web.UI.Control.PreRenderRecursiveInternal() +224 |
| System.Web.UI.Control.PreRenderRecursiveInternal() +224 |
| System.Web.UI.Control.PreRenderRecursiveInternal() +224 |
| System.Web.UI.Control.PreRenderRecursiveInternal() +224 |
| System.Web.UI.Control.PreRenderRecursiveInternal() +224 |
| System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3394 |
| -------------------------------------------------------------------------------- |
| Version Information: Microsoft .NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927 |
| <%@ Page Language="C#" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head id="Head1" runat="server"> |
| <title>Untitled Page</title> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <asp:ScriptManager ID="ScriptManager" runat="server"></asp:ScriptManager> |
| <telerik:RadEditor runat="server" ID="RadEditor" Width="100%" |
| Height="350px" EditModes="Design" Enabled="true"> |
| <Content> |
| <p>Some text</p> |
| <textarea rows="5" cols="40">Text area text</textarea> |
| <input type="button" onclick="alert('button clicked');" value="Press Me" /> |
| <input type="checkbox" /> |
| <p>More text</p> |
| </Content> |
| </telerik:RadEditor> |
| <input type="button" onclick="alert($find('<%=RadEditor.ClientID%>').get_html(true))" value="Show HTML" /> |
| </form> |
| </body> |
| </html> |
| //this was generated by the scheduler, and I coped it to here from the DB |
| string ruleString = "DTSTART:20100504T000000Z DTEND:20100505T000000Z RRULE:FREQ=WEEKLY;COUNT=2;INTERVAL=1;BYDAY=TU"; |
| RecurrenceRule rrule; |
| RecurrenceRule.TryParse(ruleString, out rrule); |
| if (rrule == null) |
| { |
| return; |
| } |
| DateTime test; |
| foreach (DateTime occurrence in rrule.Occurrences) |
| { |
| //do something with each date... |
| } |
| Error: 'this.ColGroup.Cols' is null or not an object |
| Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click |
| RadGrid1.MasterTableView.ExportToExcel() |
| End Sub |
.rcbArrowCellRight
