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
Sub
End
Class
Reassign =
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
>