The page worked fine by itself.. But once I made it a .ascx that is part of a .aspx that is part of a master page I get the error below (when I uncomment that line)..
that radscriptmanager is there in the masterpage
<
telerik:RadScriptManager ID="RadScriptManager1" runat="server" EnablePartialRendering="True"
EnableScriptCombine="False" CompositeScript-ScriptMode="Auto" ScriptMode="Auto"
AsyncPostBackTimeout="360000">
<Scripts>
<asp:ScriptReference Path="~/Shared/script/AjaxLibrary/MicrosoftAjax.js" />
<asp:ScriptReference Path="~/Shared/script/AjaxLibrary/MicrosoftAjaxCore.js" />
<asp:ScriptReference Path="~/Shared/script/jPrototypes.js" />
</Scripts>
<CdnSettings TelerikCdn="Disabled" />
</telerik:RadScriptManager>
but I get this error below.. any ideas? (I should be able to work aroud it but just wondering what is so special about assigning a value to the NumericTextBox.ID)
Microsoft JScript runtime error: 'undefined' is null or not an object
{
var a=this;b.UI.Control.initializeBase(a);a._element=c;c.control=a;var d=a.get_role();d&&c.setAttribute("role",d)}
////Current Amount Hope6
TableCell tcCurrentAmountHope6 = new TableCell();
RadNumericTextBox tbCurrentAmountHope6 = new RadNumericTextBox();
tbCurrentAmountHope6.Type =
NumericType.Currency;
//tbCurrentAmountHope6.ID = "tbCurrentAmountHope6" + level1.Level1 + cc.ftaskId;
tbCurrentAmountHope6.Attributes[
"TaskId"] = cc.ftaskId.ToString();
tbCurrentAmountHope6.Attributes[
"FundType"] = "H6";
tbCurrentAmountHope6.Text = cc.H6ExpCQ.ToString();
tbCurrentAmountHope6.Visible = cc.H6Uses.ToString() ==
"0.00" ? false : true;
tcCurrentAmountHope6.Controls.Add(tbCurrentAmountHope6);
trItem3.Controls.Add(tcCurrentAmountHope6);
if (e.CommandName == "Ejecutar")
{
/* Some long process */
string msg = "success or error message";
RadAjaxManager1.ResponseScripts.Add("radalert('" + msg + "', 330, 210);");
}
<
rad:RadWindowManager
runat
=
"server"
ID
=
"wndManager"
Skin
=
"WebBlue"
Language
=
"es-CL"
>
<
Windows
>
<
rad:RadWindow
ID
=
"wndJerarquia"
VisibleStatusbar
=
"false"
VisibleTitlebar
=
"false"
NavigateUrl
=
"VerJerarquia.aspx"
VisibleOnPageLoad
=
"false"
runat
=
"server"
Modal
=
"true"
DestroyOnClose
=
"true"
/>
</
Windows
>
</
rad:RadWindowManager
>
<
rad:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
rad:AjaxSetting
AjaxControlID
=
"gdvProcesos"
>
<
UpdatedControls
>
<
rad:AjaxUpdatedControl
ControlID
=
"gdvProcesos"
/>
</
UpdatedControls
>
</
rad:AjaxSetting
>
</
AjaxSettings
>
</
rad:RadAjaxManager
>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" DefaultLoadingPanelID="RadAjaxLoadingPanel1"> |
<AjaxSettings> |
<telerik:AjaxSetting AjaxControlID="myAdminTree"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
<telerik:AjaxSetting AjaxControlID="RadGrid1"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="RadGrid1"/> |
</UpdatedControls> |
</telerik:AjaxSetting> |
</AjaxSettings> |
</telerik:RadAjaxManager> |
Hello Everyone,
I Have a problem regarding a particular Grid Column.
I have a grid with many column. One Column is called "Description". In this column there is a posibility that the string is too long that it would wrap.
I already look this tutorial: "No wrap for grid cell content" and my column did not wrap.
I also added
<style type="text/css">
.MasterTable_WebBlue td
{
overflow:hidden;
}
.GridHeader_WebBlue
{
overflow: hidden;
}
</style>
My problem now is that i need to display an Ellipsis "..." on that column only.
I need to display ... before the string ends.
public
partial
class
Home : System.Web.UI.MasterPage
{
protected
void
Page_Init(
object
sender, EventArgs e)
{
RadTreeView m1 =
new
RadTreeView();
DynamicMenuBLL objDynMainMenu =
new
DynamicMenuBLL();
m1 = objDynMainMenu.GetMenuTree();
placeHolder.Controls.Add(m1);
}
protected
void
Page_Load(
object
sender, EventArgs e)
{
}
}
please give a solution.
Thank You.
<
div
style
=
"width: 100%; height: 650px; overflow: auto; overflow-y: hidden"
>
<
telerik:RadGrid
ID
=
"gvPjtMnt"
runat
=
"server"
Height
=
"550px"
Width
=
"99%"
AutoGenerateColumns
=
"false"
BorderWidth
=
"2px"
BorderStyle
=
"Solid"
BackColor
=
"White"
AllowPaging
=
"True"
PagerStyle-AlwaysVisible
=
"true"
PageSize
=
"20"
AllowSorting
=
"True"
AllowFilteringByColumn
=
"true"
OnNeedDataSource
=
"gvPjtMnt_OnNeedDataSource"
OnItemCommand
=
"gvPjtMnt_ItemCommand"
OnItemCreated
=
"gvPjtMnt_ItemCreated"
OnItemDataBound
=
"gvPjtMnt_ItemDataBound"
>
<
HeaderStyle
Height
=
"20px"
BackColor
=
"#004000"
Font-Size
=
"8pt"
Font-Bold
=
"True"
ForeColor
=
"White"
HorizontalAlign
=
"Center"
BorderColor
=
"White"
BorderWidth
=
"1px"
/>
<
AlternatingItemStyle
Font-Size
=
"8pt"
BackColor
=
"#F5F5E9"
HorizontalAlign
=
"Center"
BorderWidth
=
"1px"
BorderColor
=
"White"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
<
ExportSettings
ExportOnlyData
=
"true"
IgnorePaging
=
"true"
FileName
=
"Project Management"
>
</
ExportSettings
>
<
MasterTableView
GridLines
=
"None"
CommandItemDisplay
=
"Top"
DataKeyNames
=
"ProjectId"
HorizontalAlign
=
"Center"
AllowFilteringByColumn
=
"true"
>
<
CommandItemTemplate
>
<
table
style
=
"width: 100%"
>
<
tr
>
<
td
align
=
"right"
style
=
"width: 78%"
>
<
asp:LinkButton
ID
=
"lnkshwFilter"
Text
=
"ShowFilter"
Font-Underline
=
"true"
ForeColor
=
"MidnightBlue"
runat
=
"server"
OnClientClick
=
"return showFilterItem()"
/>
<
asp:LinkButton
ID
=
"lnkhdFilter"
Text
=
"HideFilter"
Font-Underline
=
"true"
ForeColor
=
"MidnightBlue"
runat
=
"server"
OnClientClick
=
"return hideFilterItem()"
/>
</
td
>
<
td
align
=
"right"
style
=
"height: 10px;"
>
Total Records found: <
asp:Label
ID
=
"lblTotRecCount"
runat
=
"server"
Font-Bold
=
"True"
Font-Size
=
"10pt"
ForeColor
=
"Black"
Text
=
"0"
></
asp:Label
>
</
td
>
<
td
align
=
"right"
>
<
asp:LinkButton
ID
=
"lnkExportAll"
Text
=
"ExportAll"
Font-Underline
=
"true"
ForeColor
=
"MidnightBlue"
runat
=
"server"
OnClick
=
"ExportAll_Click"
/>
</
td
>
<
td
align
=
"right"
style
=
"width: 2%"
>
<
asp:ImageButton
ID
=
"ExportToExcelButton"
runat
=
"server"
ImageUrl
=
"~/images/ExportToExcel.gif"
ToolTip
=
"Export to Excel"
OnClick
=
"ExportExcel_Click"
/>
</
td
>
</
tr
>
</
table
>
</
CommandItemTemplate
>
<
Columns
>
..... few columns here ............
</
Columns
>
<
ItemStyle
ForeColor
=
"#3C5F22"
Font-Size
=
"8pt"
BackColor
=
"White"
BorderWidth
=
"0px"
BorderColor
=
"White"
/>
<
PagerStyle
Mode
=
"NextPrevAndNumeric"
AlwaysVisible
=
"true"
/>
</
MasterTableView
>
<
ClientSettings
AllowColumnsReorder
=
"true"
>
<
ClientEvents
OnGridCreated
=
"GridCreated"
/>
<
Scrolling
AllowScroll
=
"true"
UseStaticHeaders
=
"true"
/>
<
Resizing
AllowColumnResize
=
"true"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
</
div
>
function
showFilterItem() {
$find(
'<%=gvPjtMnt.ClientID %>'
).get_masterTableView().showFilterItem();
document.getElementById(
'ctl00_PagePlaceholder_gvPjtMnt_ctl00_ctl02_ctl00_lnkhdFilter'
).style.display =
'block'
;
document.getElementById(
'ctl00_PagePlaceholder_gvPjtMnt_ctl00_ctl02_ctl00_lnkshwFilter'
).style.display =
'none'
;
return
false
;
}
function
hideFilterItem() {
document.getElementById(
'ctl00_PagePlaceholder_gvPjtMnt_ctl00_ctl02_ctl00_lnkhdFilter'
).style.display =
'none'
;
document.getElementById(
'ctl00_PagePlaceholder_gvPjtMnt_ctl00_ctl02_ctl00_lnkshwFilter'
).style.display =
'block'
;
$find(
'<%=gvPjtMnt.ClientID %>'
).get_masterTableView().hideFilterItem();
return
false
;
}
function
GridCreated(sender, args) {
sender.get_masterTableView().hideFilterItem();
}