Hi there;
If I have a GridGroupFooterItem (or HeaderItem), is there an easy way for me to tell what grouping level it belongs to?
J
I am trying to integrate telerik controls into a web application that was recently upgraded from .net 1.1 to 4.5. Needless to say the pages and configs contain all sorts of quirky legacy stuff . I have set up a test page in this webapplication. On this page I am completely unable to get the RadNavigation control to run. I have it set up as in the Demo. No code behind. I always get a javascript error from the browser on the initial display of the page.
Unhandled exception at line 40, column 40 in http://aspnet-scripts.telerikstatic.com/ajaxz/2016.1.113/Navigation/RadNavigationScripts.js
0x800a138f - JavaScript runtime error: Unable to get property 'toLowerCase' of undefined or null reference
If I check fiddler I don't see a tolowercase call on this line.
Any help on this one. I'm guessing it's some sort of config issue since I'm not actually trying to do anything other than get a very very basic sample to run.
Thanks!
Hi
I am using http://demos.telerik.com/aspnet-ajax/menu/examples/functionality/templates/defaultcs.aspx to generate menu
How can i use the bread crumb up to the level RadSiteMapNode. I was using following code sample but not working
using System;
using System.Collections.Generic;
using Telerik.Web.UI;
namespace Menu.Examples.Programming.ShowPath
{
public partial class DefaultCS : System.Web.UI.Page
{
//If RadMenu is data bound, please use its DataBound event instead of PageLoad.
protected void Page_Load(object sender, EventArgs e)
{
RadMenuItem currentItem = RadMenu1.FindItemByUrl(Request.Url.PathAndQuery);
if (currentItem != null)
{
//Select the current item and his parents
currentItem.HighlightPath();
//Update the title of the
PageTitleLiteral.Text = currentItem.Text;
//Populate the breadcrumb
DataBindBreadCrumbSiteMap(currentItem);
}
else
RadMenu1.Items[0].HighlightPath();
}
private void DataBindBreadCrumbSiteMap(RadMenuItem currentItem)
{
List<
RadMenuItem
> breadCrumbPath = new List<
RadMenuItem
>();
while (currentItem != null)
{
breadCrumbPath.Insert(0, currentItem);
currentItem = currentItem.Owner as RadMenuItem;
}
BreadCrumbSiteMap.DataSource = breadCrumbPath;
BreadCrumbSiteMap.DataBind();
}
}
}
<
telerik:RadMenu
RenderMode
=
"Lightweight"
runat
=
"server"
ID
=
"RadMenu1"
Skin
=
"Glow"
>
<
DefaultGroupSettings
Height
=
"270px"
/>
<
Items
>
<
telerik:RadMenuItem
Text
=
"Asia"
>
<
ContentTemplate
>
<
telerik:RadSiteMap
runat
=
"server"
ID
=
"RadSiteMap1"
Skin
=
"Glow"
CssClass
=
"itemContent asia"
>
<
DefaultLevelSettings
ListLayout-RepeatColumns
=
"3"
></
DefaultLevelSettings
>
<
Nodes
>
<
telerik:RadSiteMapNode
Text
=
"Afghanistan"
></
telerik:RadSiteMapNode
>
<
telerik:RadSiteMapNode
Text
=
"Bangladesh"
></
telerik:RadSiteMapNode
>
<
telerik:RadSiteMapNode
Text
=
"Cambodia"
></
telerik:RadSiteMapNode
>
<
telerik:RadSiteMapNode
Text
=
"China"
></
telerik:RadSiteMapNode
>
<
telerik:RadSiteMapNode
Text
=
"India"
></
telerik:RadSiteMapNode
>
<
telerik:RadSiteMapNode
Text
=
"Indonesia"
></
telerik:RadSiteMapNode
>
<
telerik:RadSiteMapNode
Text
=
"Iran"
></
telerik:RadSiteMapNode
>
<
telerik:RadSiteMapNode
Text
=
"Iraq"
></
telerik:RadSiteMapNode
>
<
telerik:RadSiteMapNode
Text
=
"Japan"
></
telerik:RadSiteMapNode
>
<
telerik:RadSiteMapNode
Text
=
"Maldives"
></
telerik:RadSiteMapNode
>
<
telerik:RadSiteMapNode
Text
=
"Philippines"
></
telerik:RadSiteMapNode
>
<
telerik:RadSiteMapNode
Text
=
"Saudi Arabia"
></
telerik:RadSiteMapNode
>
<
telerik:RadSiteMapNode
Text
=
"Thailand"
></
telerik:RadSiteMapNode
>
<
telerik:RadSiteMapNode
Text
=
"Yemen"
></
telerik:RadSiteMapNode
>
<
telerik:RadSiteMapNode
Text
=
"United Arab Emirates"
></
telerik:RadSiteMapNode
>
</
Nodes
>
</
telerik:RadSiteMap
>
</
ContentTemplate
>
</
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadMenu
>
Hello,
I have a RadGrid with MasterView, a child GridTableView, and then a further child GridTableView. On a Button firing in the child view I do this:
protected void CIncludeConnection_Click(object sender, EventArgs e)
{
IncludeConnection_Click(sender, e);
RebindChildren();
}
protected void CExcludeConnection_Click(object sender, EventArgs e)
{
ExcludeConnection_Click(sender, e);
RebindChildren();
}
protected void RebindChildren()
{
GridTableView tableView = (GridTableView)ConnectionsGrid.MasterTableView.Items[0].ChildItem.NestedTableViews[0]; // accessing child gridview of first parentitem
tableView.Rebind();
}
which works fine, the grid view updates visually and no collapsing occurs.
The problem is with the Grandchild view where I do this:
protected void GCIncludeConnection_Click(object sender, EventArgs e)
{
IncludeConnection_Click(sender, e);
RebindGrandChildren();
}
protected void GCExcludeConnection_Click(object sender, EventArgs e)
{
ExcludeConnection_Click(sender, e);
RebindGrandChildren();
}
protected void RebindGrandChildren()
{
GridTableView tableView = (GridTableView)ConnectionsGrid.MasterTableView.Items[0].ChildItem.NestedTableViews[0]; // accessing child gridview of first parentitem
GridTableView nestedView = (GridTableView)tableView.Items[0].ChildItem.NestedTableViews[0]; // Accessing grandchild gridview
nestedView.Rebind();
}
Which works correctly but does not update visually at all.
Is there a generic method of addressing any grid at any depth and Rebinding without collapsing (a generic Masterview rebind collapses) from a button event given the sender object and the EventArgs?
protected void AnyConnectionOperation_Click(object sender, EventArgs e) ?
Thanks,
Hi team,
We have upgraded telerik from 2014.2.618.45 to 2015.3.1111.45
Tree View was showing the node highlighted in grey color previously but now it is not showing.
Attached is the screenshot for the same. Waiting for your response.
Thanks in advance
Hi,
I have NestedTemplate radgrid in my application. I want how to access the RadNumericTextBox inside Nestedtemplate (RadGrid3) client side.
<telerik:RadGrid ID="RadGrid1" runate="server" ... >
<MasterTableView>
<NestedViewTemplate>
<telerik:RadGrid ID="RadGrid2" runat="server" ... >
<MasterTableView >
<NestedViewTemplate>
<telerik:RadGrid ID="RadGrid3" runat="server" .. >
<MasterTableView ... >
<Columns>
<telerik:GridTemplateColumn HeaderText="cmd" UniqueName="_order">
<ItemTemplate>
<telerik:RadNumericTextBox ID="_order_txt" runat="server" >
</telerik:RadNumericTextBox>
</ItemTemplate>
<FooterTemplate>
<telerik:RadNumericTextBox ID="_order_sum_txt" runat="server">
</telerik:RadNumericTextBox>
</FooterTemplate>
</telerik:GridTemplateColumn>
Regrads