or
I’d like to have a fixed height radeditor which will limit content input after the boundary of the radeditor is reached. However, after setting the Height (500px), EnableResize(false), and AutoResizeHeight(false) parameters scrollbars continue to appear and the page still accepts input indefinitely.
Is there actually a way to limit the amount of input by fixing the height of a radeditor?
'on Page Load of the UserControl RadTreeList1.Style.Add(HtmlTextWriterStyle.Overflow, "auto") RadTreeList1.Width = mWidth RadTreeList1.Height = mHeight RadTreeList1.EditMode = TreeListEditMode.InPlace RadTreeList1.Enabled = True XmlDataSource1.DataFile = Path & "RowData.xml" RadTreeList1.Columns.Clear() Dim tmplt As New Web.UI.TemplateBuilder Dim selectColumn As New TreeListTemplateColumn selectColumn.DataField = "selected" selectColumn.EditItemTemplate = New CheckBoxTemplate("") selectColumn.ItemTemplate = New CheckBoxTemplate("") RadTreeList1.Columns.Add(selectColumn) Dim boundColumn As New TreeListBoundColumn boundColumn.DataField = "C2" boundColumn.UniqueName = "C2" boundColumn.HeaderText = "C2" RadTreeList1.Columns.Add(boundColumn) Private Sub RadTreeList1_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.TreeListItemDataBoundEventArgs) Handles RadTreeList1.ItemDataBound If TypeOf e.Item Is TreeListDataItem Then Dim dataItem As TreeListDataItem = e.Item Dim cb As Web.UI.WebControls.CheckBox cb = dataItem.FindControl("templateColumnCheckBox") AddHandler cb.CheckedChanged, AddressOf CheckBox1_CheckedChanged cb.Checked = True End If End Sub Protected Sub CheckBox1_CheckedChanged(ByVal sender As Object, ByVal e As EventArgs) 'never get this event.... End Sub Public Class CheckBoxTemplate Implements System.Web.UI.ITemplate Private CheckBox As System.Web.UI.WebControls.CheckBox Private colname As String Public Sub New(ByVal cName As String) colname = cName End Sub Public Sub InstantiateIn(ByVal container As System.Web.UI.Control) Implements System.Web.UI.ITemplate.InstantiateIn CheckBox = New System.Web.UI.WebControls.CheckBox CheckBox.ID = "templateColumnCheckBox" CheckBox.AutoPostBack = True container.Controls.Add(CheckBox) End SubEnd ClassReassign =
new ImageButton();
Reassign.ID = Assignee;
Reassign.Click +=
new ImageClickEventHandler(Reassign_Click);
When i click on these buttons. the page just refreshes and the Event hander method Reassign_Click is never called.
Please suggest me ways to fire this click event
<!--User control .ascx file--> <%@ Control Language="C#" AutoEventWireup="true" CodeFile="uclFleet.ascx.cs" Inherits="UserControls_uclFleet" %> <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> <telerik:RadScriptManager runat="server" ID="RadScriptManager1" /> <script type="text/javascript"> function fnGridCreated(sender, args) { var scrollArea = sender.GridDataDiv; var dataHeight = sender.get_masterTableView().get_element().clientHeight; if (dataHeight < 350) { scrollArea.style.height = dataHeight + 10 + "px"; } } </script> <telerik:RadGrid ID="tlrkDgrFleet" runat="server" EnableViewState="true" CellPadding="0" CellSpacing="0" GridLines="Both" Width="750px" Skin="Office2007" HeaderStyle-Font-Size="8pt" HeaderStyle-Font-Bold="true" AllowPaging="true" ShowHeader="true" OnNeedDataSource="tlrkDgrFleet_NeedDataSource" OnItemDataBound="tlrkDgrFleet_OnItemDataBound"> <MasterTableView CellPadding="0" CellSpacing="0" Width="99%" TableLayout="Fixed" ShowHeader="true" AutoGenerateColumns="false" AllowPaging="true" ShowFooter="false"> <Columns> <telerik:GridTemplateColumn HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="50px" UniqueName="SerialNo" ItemStyle-HorizontalAlign="Right"> <HeaderTemplate> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td style="border: 0" rowspan="2"> Serial <br /> No. </td> </tr> </table> </HeaderTemplate> <ItemTemplate> <asp:Label ID="lblSerialNo" runat="server"><%# Eval("A") %></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="100px" UniqueName="ColHeader" ItemStyle-HorizontalAlign="left"> <HeaderTemplate> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td style="width:100%" colspan="2"> Column header <br /><hr /> </td> </tr> <tr> <td> Sub Col A </td> <td> Sub Col B </td> </tr> </table> </HeaderTemplate> <ItemTemplate> <table border="0" cellpadding="0" cellspacing="0" > <tr> <td> <asp:Label ID="lblA" runat="server" ><%# Eval("B") %></asp:Label> </td> <td> <asp:Label ID="lblE" runat="server"><%# Eval("C") %></asp:Label> </td> </tr> </table> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="100px" UniqueName="Delivery" ItemStyle-HorizontalAlign="left"> <HeaderTemplate> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td style="border: 1" colspan="2"> Delivery<br /><hr /> </td> </tr> <tr> <td> Owner </td> <td> Operator </td> </tr> </table> </HeaderTemplate> <ItemTemplate> <asp:Label ID="lblOwn" runat="server"><%# Eval("D") %></asp:Label> </ItemTemplate> <ItemTemplate> <asp:Label ID="lblOper" runat="server"><%# Eval("E") %></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="150px" UniqueName="Current" ItemStyle-HorizontalAlign="left"> <HeaderTemplate> <table border="0" cellpadding="0" cellspacing="0" > <tr> <td style="border:0" colspan="3"> Current<br /><hr /> </td> </tr> <tr> <td> Own </td> <td> LEAST </td> <td> SLE123 </td> </tr> </table> </HeaderTemplate> <ItemTemplate> <table border="0" cellpadding="0" cellspacing="0" > <tr> <td> <asp:Label ID="lblCurrOwn" runat="server"><%# Eval("F") %></asp:Label> </td> <td> <asp:Label ID="lblCurrLE" runat="server"><%# Eval("G")%></asp:Label> </td> <td> <asp:Label ID="lblCurrSLE" runat="server"><%# Eval("H") %></asp:Label> </td> </tr> </table> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="50px" UniqueName="Future" ItemStyle-HorizontalAlign="left"> <HeaderTemplate> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td style="border: 0" rowspan="2"> Future <br /> Owner </td> </tr> </table> </HeaderTemplate> <ItemTemplate> <asp:Label ID="lblr" runat="server"><%# Eval("I") %></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="50px" UniqueName="Bus" ItemStyle-HorizontalAlign="left"> <HeaderTemplate> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td style="border: 0" rowspan="2"> Bus <br /> Contract </td> </tr> </table> </HeaderTemplate> <ItemTemplate> <asp:Label ID="lblBusCon" runat="server"><%# Eval("J") %></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="50px" UniqueName="Number" ItemStyle-HorizontalAlign="left"> <HeaderTemplate> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td style="border: 0" rowspan="2"> House <br /> Number </td> </tr> </table> </HeaderTemplate> <ItemTemplate> <asp:Label ID="lblNo" runat="server"><%# Eval("K") %></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="50px" UniqueName="CurrentSet" ItemStyle-HorizontalAlign="left"> <HeaderTemplate> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td style="border: 0" rowspan="2"> Current <br /> Set. </td> </tr> </table> </HeaderTemplate> <ItemTemplate> <asp:Label ID="lblCurrentSet" runat="server"><%# Eval("L") %></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="50px" UniqueName="LaneNo" ItemStyle-HorizontalAlign="left"> <HeaderTemplate> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td style="border: 0" rowspan="2"> Lane <br /> No. </td> </tr> </table> </HeaderTemplate> <ItemTemplate> <asp:Label ID="lblLaneNo" runat="server"><%# Eval("M") %></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="50px" UniqueName="PurDate" ItemStyle-HorizontalAlign="center"> <HeaderTemplate> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td style="border: 0" rowspan="2"> Purchase <br /> Date </td> </tr> </table> </HeaderTemplate> <ItemTemplate> <asp:Label ID="lblDeliveryDate" runat="server"><%# Eval("N") %></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> <ClientSettings> <Scrolling AllowScroll="true" FrozenColumnsCount= "3" UseStaticHeaders="true" SaveScrollPosition="true" /> <ClientEvents OnGridCreated="fnGridCreated" /> </ClientSettings> </telerik:RadGrid> //User Control uclFleet.ascx.cs file using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using Telerik.Web.UI; using System.Text; public partial class UserControls_uclFleet : System.Web.UI.UserControl { protected void tlrkDgrFleet_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { DataTable dt = new DataTable(); dt.Columns.Add("A"); dt.Columns.Add("B"); dt.Columns.Add("C"); dt.Columns.Add("D"); dt.Columns.Add("E"); dt.Columns.Add("F"); dt.Columns.Add("G"); dt.Columns.Add("H"); dt.Columns.Add("I"); dt.Columns.Add("J"); dt.Columns.Add("K"); dt.Columns.Add("L"); dt.Columns.Add("M"); dt.Columns.Add("N"); for (int i = 0; i < 10; i++) { DataRow dr; dr = dt.NewRow(); dr["A"] = "1234"; dr["B"] = "ABCD - hjkl"; dr["C"] = "123-90"; dr["D"] = "13434"; dr["E"] = "1545"; dr["F"] = "1656"; dr["G"] = "1453"; dr["H"] = "15435"; dr["I"] = "5341"; dr["J"] = "1345"; dr["K"] = "135"; dr["L"] = "135"; dr["M"] = "1345"; dr["N"] = "11/07/2010"; dt.Rows.Add(dr); DataRow dr1; dr1 = dt.NewRow(); dr1["A"] = "1234"; dr1["B"] = "AWER - POUT"; dr1["C"] = "123-90"; dr1["D"] = "13434"; dr1["E"] = "1545"; dr1["F"] = "1656"; dr1["G"] = "ASD"; dr1["H"] = "15435"; dr1["I"] = "DSFSF"; dr1["J"] = "1345"; dr1["K"] = "135"; dr1["L"] = "EWEWR"; dr1["M"] = "1345"; dr1["N"] = "11/07/2010"; dt.Rows.Add(dr1); } tlrkDgrFleet.DataSource = dt; } protected void tlrkDgrFleet_OnItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e) { } } <!-- Test_Fleet.aspx--><%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test_Fleet.aspx.cs" Inherits="Test_Fleet" %> <%@ Register Src="~/UserControls/uclFleet.ascx" TagName="uclFleet" TagPrefix="uc2" %> <%@ 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 runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <table style="table-layout:fixed" width="100%"><tr><td> <uc2:uclFleet ID="uclFleet" runat="server" /> </td></tr> </table> </form> </body> </html>