Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
199 views
Hi,

    I am having a problem with RadGrid control. I am using radgrid with filter and sorting option. Now my grid is having 2 rows for a particular record (as shown in lookup2.png). In the starting when we come onto the page it looks like a general grid with filter option on the top. But when we select edit in dropdownlist present in action column. then that row comes down and another edit record row become visible with prepopuleted fields. now when i click on update, It updates the record in database and edit row becomes invisible.
I tried to solve this my using nestedviewtemplate example given in the forum but i did not get it. 
   So can u make a dummy application give it to me because this concept is the main concept of the project and nearly 80% grids of the project is based on this concept.
  So please resolve it asap.

With Regards
Tsvetina
Telerik team
 answered on 25 Nov 2011
5 answers
129 views
Ive read multiple threads on here about setting the background color of the editor but with no success.

As my page background is dark, text is unreadable so i want to make the background white.

Ive created a EditorContentArea.css file but not sure where i place this. Its currently in the web root but isnt being picked up.

do i need to set the path to this somewhere in an editor property or does the editor expect to load it from a certain location?

has anyone succeeded in doing this?

my only alternative is to try another editor if i can't find a solution to this


Rumen
Telerik team
 answered on 25 Nov 2011
1 answer
162 views
Hi,

Problem about : "RadDatePicker" 
I am trying to create a html table with "RadDatePicker" dynamically(in code behind) and tried to pass that HTML table as string to jquery.

Its working fine for ASP controls but whenever I tried to add "RadDatePicker" it is giving error.
My code -
[System.Web.Services.WebMethod]
        public static string  txtNoOfInstallment_OnTextChanged(int noOfInstallments)
        {          
            try
            {
                Table tab = new Table();
 
                for (int i = 1; i <= noOfInstallments; i++)
                {
                    TableRow tr = new TableRow();
                    TableCell td1 = new TableCell();
                    TableCell td2 = new TableCell();
                    TableCell td3 = new TableCell();
                    TableCell td4 = new TableCell();
 
                    Label lblAmt = new Label();
                    lblAmt.Text = "Installment" + " " + i;
 
                    TextBox txtAmount = new TextBox();
                    txtAmount.ID = "txtAmount" + i;
 
                    Label lblDate = new Label();
                    lblDate.Text = "Due date";
 
                    RadDatePicker dtPickerIstallmentDate = new RadDatePicker();
                    dtPickerIstallmentDate.ID = "dtPickerIstallmentDate" + i;
 
                    td1.Controls.Add(lblAmt);
                    td2.Controls.Add(txtAmount);
                    td3.Controls.Add(lblDate);
                    td4.Controls.Add(dtPickerIstallmentDate);
 
                    tr.Cells.Add(td1);
                    tr.Cells.Add(td2);
                    tr.Cells.Add(td3);
                    tr.Cells.Add(td4);
 
                    tab.Rows.Add(tr);
                }
                System.Text.StringBuilder sb = new System.Text.StringBuilder();
                System.IO.StringWriter tw = new System.IO.StringWriter(sb);
                HtmlTextWriter hw = new HtmlTextWriter(tw);
 
                tab.RenderControl(hw);
                return sb.ToString();
            }
            catch(Exception ex)
            {
                return ex.Message;
            }
        }

At " tab.RenderControl(hw);" this line it is throwing an following error-

{System.NullReferenceException: Object reference not set to an instance of an object.
   at Telerik.Web.UI.DatePickingInput.RenderBeginTag(HtmlTextWriter writer)
   at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)
   at Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer)
   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
   at Telerik.Web.UI.RadDatePicker.AddControlComponents(HtmlTextWriter writer)
   at Telerik.Web.UI.RadDatePicker.RenderChildren(HtmlTextWriter writer)
   at System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer)
   at Telerik.Web.UI.RadWebControl.RenderContents(HtmlTextWriter writer)
   at Telerik.Web.UI.RadDatePicker.RenderContents(HtmlTextWriter writer)
   at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)
   at Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer)
   at Telerik.Web.UI.RadDatePicker.Render(HtmlTextWriter writer)
   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
   at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
   at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
   at System.Web.UI.WebControls.TableCell.RenderContents(HtmlTextWriter writer)
   at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)
   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
   at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
   at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
   at System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer)
   at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)
   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
   at System.Web.UI.WebControls.Table.RenderContents(HtmlTextWriter writer)
   at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)
   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
   at pagename.txtNoOfInstallment_OnTextChanged1(Object sender, EventArgs e) in path/pagename.aspx.cs:line "tab.RenderControl(hw);"}

Is there any other way to get html text of RadControls?
Please guide me.

Regards,
Abhi
Antonio Stoilkov
Telerik team
 answered on 25 Nov 2011
2 answers
117 views
//Master Page Code Behind
 
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
 
public partial class MasterPage : System.Web.UI.MasterPage
{
    protected void Page_Load(object sender, EventArgs e)
    {
 
    }
}
 
//Web Page Code Behind
 
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using Telerik.Web.UI;
 
public partial class HierarchyRadGrd : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
 
        }
 
        myHomeContent.Controls.Add(GetBandRadDock(2, 3, "Plan Details"));
         
 
        if (ScriptManager.GetCurrent(this).IsInAsyncPostBack)
        {
            string controlPath = string.Empty;
            string sourceid = "";
            try
            {
                if (ScriptManager.GetCurrent(this).AsyncPostBackSourceElementID.Contains("$"))
                    sourceid = ScriptManager.GetCurrent(this).AsyncPostBackSourceElementID.Split('$')[2];
                else
                    sourceid = ScriptManager.GetCurrent(this).AsyncPostBackSourceElementID.Split('_')[2];
                controlPath = "UserControlRadGrid.ascx";
                LoadUserControl(sourceid);
            }
            catch (IndexOutOfRangeException ExoutOf)
            {
            }
        }
 
 
    }
 
    protected void LoadUserControl(string _BandId)
    {
        string SourceString = "";
        string updateControl = "";
        if (ScriptManager.GetCurrent(this).AsyncPostBackSourceElementID.Contains("$"))
            SourceString = ScriptManager.GetCurrent(this).AsyncPostBackSourceElementID;   
        else
            SourceString = ScriptManager.GetCurrent(this).AsyncPostBackSourceElementID;
        string IdVal = SourceString;
        string ajpCtrl = "UpdatePanel3";
        string _sActualPath = SourceString;
        AddControl(_sActualPath, ajpCtrl, "UserControlRadGrid.ascx", _BandId);
    }
 
    protected void AddControl(string sourcedock, string ajaxp, string path, string _sBandId)
    {
        RadDock SourceDock = this.FindControl(sourcedock) as RadDock;
 
        UpdatePanel SourcePanel = (UpdatePanel)SourceDock.ContentContainer.FindControl(ajaxp);
 
        SourcePanel.ContentTemplateContainer.Controls.Clear();
        UserControl mycon = (UserControl)LoadControl(path);
        mycon.ID = "DC" + _sBandId;
 
        switch (_sBandId)
        {
 
            case "3":
                ((UserControlRadGrid)mycon)._ShowBand = false;
                break;
 
        }
 
        SourcePanel.ContentTemplateContainer.Controls.Add(mycon);
 
 
    }
 
    private RadDock GetBandRadDock(int Sequence, int _iBandId, string _sBandTitle)
    {
        RadDock _radDock = new RadDock();
        _radDock.CommandsAutoPostBack = true;
        _radDock.DockMode = DockMode.Docked;
        _radDock.DefaultCommands = Telerik.Web.UI.Dock.DefaultCommands.ExpandCollapse;
        _radDock.Command += new DockCommandEventHandler(_radDock_Command);
        _radDock.OnClientCommand = "OnDockExpand";
        _radDock.ForbiddenZones = new string[] { "DockZone" };
        _radDock.DockMode = DockMode.Default;
        _radDock.Collapsed = true;
        _radDock.ExpandText = "Loading...";
        _radDock.EnableAnimation = true;
        _radDock.Title = _sBandTitle;
        _radDock.Font.Bold = true;
        _radDock.ID = _iBandId.ToString();
        UpdatePanel uPanel = new UpdatePanel();
        uPanel.ID = "UpdatePanel" + _iBandId.ToString();
        uPanel.UpdateMode = UpdatePanelUpdateMode.Conditional;
        uPanel.RenderMode = UpdatePanelRenderMode.Inline;
        AsyncPostBackTrigger oTrigger = new AsyncPostBackTrigger();
        oTrigger.ControlID = _radDock.ID;
        uPanel.Triggers.Add(oTrigger);
        Label oLabel = new Label();
        oLabel.Text = "Loading....";
        oLabel.ID = "ldng";
        uPanel.ContentTemplateContainer.Controls.Add(oLabel);
        _radDock.ContentContainer.Controls.Add(uPanel);
        return _radDock;
 
    }
 
    void _radDock_Command(object sender, DockCommandEventArgs e)
    {
        Control _DynamicControl = new Control();
        RadDock oDock = new RadDock();
 
        oDock = sender as RadDock;
        oDock.AutoPostBack = false;
        oDock.CommandsAutoPostBack = false;
 
        UpdatePanel uPanel = new UpdatePanel();
        string uId = "UpdatePanel" + oDock.ID;
        uPanel = (UpdatePanel)oDock.ContentContainer.FindControl(uId);
        uPanel.ContentTemplateContainer.Controls.Clear();
        int _iBandId = Convert.ToInt32(oDock.ID);
 
        if (oDock.Collapsed)
        {
            Label oLabel = new Label();
            oLabel.Text = "Loading....";
            uPanel.Controls.Clear();
            uPanel.Controls.Add(oLabel);
        }
        else
        {
            switch (_iBandId)
            {               
                case 3:
 
                    _DynamicControl = LoadControl("UserControlRadGrid.ascx");
                    _DynamicControl.ID = "DC3";
                    _DynamicControl.GetType().GetProperty("ShowBand").SetValue(_DynamicControl, false, null);
                    break;              
            }
            uPanel.ContentTemplateContainer.Controls.Add(_DynamicControl);
        }
    }
 
 
 
    public void RaisePostBackEvent(string eventArgument) { }
}
 
//User Control Code Behind
 
 
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using Telerik.Web.UI;
 
public partial class UserControlRadGrid : System.Web.UI.UserControl
{
 
 
    private SqlConnection _con;
    private SqlDataAdapter _adp;
    private static DataTable _dt;
    public bool _ShowBand = true;
 
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            RadGrid1.DataSource = BindData();
            RadGrid1.DataBind();
        }
 
        RadGrid1.DataSource = BindData();
        RadGrid1.DataBind();
 
    }
 
    public DataTable BindData()
    {
        try
        {
            _con = new SqlConnection(ConfigurationManager.ConnectionStrings["ShopConnectionString"].ConnectionString);
            _adp = new SqlDataAdapter("SELECT * FROM Shop", _con);
            _dt = new DataTable();
            _adp.Fill(_dt);
        }
        catch (Exception e)
        {
            Response.Write(e.Message.ToString());
        }
        return _dt;
    }
 
    protected void RadGrid1_DetailTableDataBind(object source, GridDetailTableDataBindEventArgs e)
    {
 
        GridDataItem dataItem = (GridDataItem)e.DetailTableView.ParentItem;
 
        switch (e.DetailTableView.Name)
        {
            case "Category":
                {
                    string _shopId = dataItem.GetDataKeyValue("ShopID").ToString();
                    e.DetailTableView.DataSource = GetNextLevelCategory(_shopId);
                    break;
                }
            case "Product":
                {
                    string _categoryID = dataItem.GetDataKeyValue("CategoryID").ToString();
                    e.DetailTableView.DataSource = GetNextLevelProduct(_categoryID);
                    break;
                }
        }
    }
 
    protected DataTable GetNextLevelCategory(string _shopId)
    {
        try
        {
            _con = new SqlConnection(ConfigurationManager.ConnectionStrings["ShopConnectionString"].ConnectionString);
            _adp = new SqlDataAdapter("SELECT * FROM Category WHERE ShopId=" + _shopId, _con);
            _dt = new DataTable();
            _adp.Fill(_dt);
        }
        catch (Exception e)
        {
            Response.Write(e.Message.ToString());
        }
        return _dt;
    }
 
    protected DataTable GetNextLevelProduct(string _categoryID)
    {
        try
        {
            _con = new SqlConnection(ConfigurationManager.ConnectionStrings["ShopConnectionString"].ConnectionString);
            _adp = new SqlDataAdapter("SELECT * FROM Products WHERE CategoryId=" + _categoryID, _con);
            _dt = new DataTable();
            _adp.Fill(_dt);
        }
        catch (Exception e)
        {
            Response.Write(e.Message.ToString());
        }
        return _dt;
    }
}





<!--Master Page-->
 
 
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>
<%@ 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">
 
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true" EnableScriptGlobalization="true"
    AsyncPostBackTimeout="600" ScriptMode="Release"/>       
    <div>
        <asp:contentplaceholder id="ContentPlaceHolder1" runat="server">
         
        </asp:contentplaceholder>
    </div>
    </form>
</body>
</html>
 
<!--Web Page-->
 
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="HierarchyRadGrd.aspx.cs" Inherits="HierarchyRadGrd" Title="Untitled Page" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%@ Register Src="UserControlRadGrid.ascx" TagName="PlanDetailsUCSample" TagPrefix="control" %>
 
 
 
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
 
 
<script type="text/javascript">
 
function OnDockExpand(sender,args)
{
        if(sender._collapsed == true)
        {
            args._cancel = true;
        }
        else
        {
            if(navigator.appName != "Netscape")
            {
                if(sender._contentContainer.childNodes[0].childNodes.length > 1)
                    args.set_cancel(true);  
            }
            else
            {
                if(sender._contentContainer.children[0].children.length > 1)
                   args.set_cancel(true);  
            }
        }
}
 
</script>
 
 
 
 
<telerik:RadDockLayout ID="dckLayout" runat="server">
    <telerik:RadDockZone ID="myHomeContent" runat="server" FitDocks="true" Font-Bold="true"
        BorderStyle="None" Orientation="Vertical">
    </telerik:RadDockZone>
</telerik:RadDockLayout>
    <center>
        <table cellpadding="0" cellspacing="0" width="97%">
            <tr>
                <td>
                    <control:plandetailsucsample id="PlanDetailsUCSample" runat="server" />
                </td>
            </tr>
        </table>
    </center>
    <br />
    <br />                            
</asp:Content>
 
<!--User Control-->
 
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="UserControlRadGrid.ascx.cs" Inherits="UserControlRadGrid" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
 
<%--<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="RadGrid1">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadGrid1" />
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings>
</telerik:RadAjaxManager>--%>
 
<telerik:RadGrid ID="RadGrid1" runat="server" Width="60%" AutoGenerateColumns="false"
    OnDetailTableDataBind="RadGrid1_DetailTableDataBind" RegisterWithScriptManager="true">
    <MasterTableView DataKeyNames="ShopID">
        <Columns>
            <telerik:GridBoundColumn HeaderText="ShopID" DataField="ShopID">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn HeaderText="ShopName" DataField="ShopName">
            </telerik:GridBoundColumn>
        </Columns>
        <DetailTables>
            <telerik:GridTableView DataKeyNames="CategoryID" Name="Category">
                <Columns>
                    <telerik:GridBoundColumn HeaderText="CategoryID" DataField="CategoryID">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn HeaderText="CategoryName" DataField="CategoryName">
                    </telerik:GridBoundColumn>
                </Columns>
                <DetailTables>
                    <telerik:GridTableView Name="Product">
                        <Columns>
                            <telerik:GridBoundColumn HeaderText="ProductID" DataField="ProductID">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn HeaderText="ProductName" DataField="ProductName">
                            </telerik:GridBoundColumn>
                        </Columns>
                    </telerik:GridTableView>
                </DetailTables>
            </telerik:GridTableView>
        </DetailTables>
    </MasterTableView>
</telerik:RadGrid>

 Hi,


I am loading a Hierarchical RadGrid inside a dynamically created RadDock, and the RadGrid is inside a user control. So when the RadDock is expanded the usercontrol(with the RadGrid) is loaded. And on expanding the Hierarchical RadGrid the next level of items is not shown. This is because of ispostback property which is always true for the usercontrol. And so the RadGrid inside the usercontrol is creating problem. It is working fine for a plain grid without any levels, but i am in need of using a Hierarchical RadGrid. Would appreciate if any help is provided for this. I want to know is that scenario possible or not and the way for doing it if possible. Thank you. Attaching the code below. 
Thiyagu
Top achievements
Rank 1
 answered on 25 Nov 2011
1 answer
98 views
Hello!
I want to know if there is a way i can export just the rows that are expanded ont the hierarchy grid, the other rows (which are not expanded) i don't want them to appear on the pdf, is this possible?

Thanks a lot in advance!
Daniel
Telerik team
 answered on 25 Nov 2011
1 answer
51 views
I am having issues trying to add a RadChart to a Sharepoint 2010 webpart control.

I found this telerik forum post and have followed the directions so far, but there is a bad link in this post and it seems that this is where I'm stuck. 

I am getting this error from the server:

Session state can only be used when enableSessionState is set to true, either in a configuration file or in the Page directive. Please also make sure that System.Web.SessionStateModule or a custom session state module is included in the <configuration>\<system.web>\<httpModules> section in the application configuration.


Snippets from my web.config: 
    <httpHandlers>
      <add verb="*" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" />
      <add path="ChartImage.axd" verb="*" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI" validate="false" />
    </httpHandlers>

    <httpModules>
      <add name="Session" type="System.Web.SessionState.SessionStateModule" />
    </httpModules>

    <SafeControls>
     ...
      <SafeControl Assembly="Telerik.Web.UI" Namespace="Telerik.Charting" TypeName="*" Safe="True" />
      <SafeControl Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TypeName="*" Safe="True" />
    </SafeControls>
    <pages enableSessionState="true" enableViewState="true" enableViewStateMac="true" validateRequest="false" pageParserFilterType="Microsoft.SharePoint.ApplicationRuntime.SPPageParserFilter, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=xxxxxxxxxxxxxxxxxxxxxxxx" asyncTimeout="7"  enableEventValidation="true">

Snippets from my ascx webpart page:
<%@ Register Assembly="Telerik.Web.UI, Version=2010.3.1317.35, Culture=neutral, PublicKeyToken=xxxxxxxxxxxxxxxxxxxxxx"
    Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%@ Register Assembly="Telerik.Web.UI, Version=2010.3.1317.35, Culture=neutral, PublicKeyToken=xxxxxxxxxxxxxxxxxxxxx"
    Namespace="Telerik.Charting" TagPrefix="telerik" %>
<telerik:RadChart ID="RadChart1" runat="server">
    <PlotArea>
        <XAxis MaxValue="5" MinValue="1" Step="1">
        </XAxis>
        <YAxis MaxValue="25" Step="5">
        </YAxis>
        <YAxis2 MaxValue="5" MinValue="1" Step="1">
        </YAxis2>
    </PlotArea>
    <Series>
        <telerik:ChartSeries Name="Series 1" Type="Pie">
            <Appearance LegendDisplayMode="ItemLabels">
            </Appearance>
            <Items>
                <telerik:ChartSeriesItem YValue="23" Name="jim">
                </telerik:ChartSeriesItem>
                <telerik:ChartSeriesItem YValue="24" Name="pie">
                </telerik:ChartSeriesItem>
                <telerik:ChartSeriesItem YValue="19" Name="chart">
                </telerik:ChartSeriesItem>
                <telerik:ChartSeriesItem YValue="50" Name="test">
                </telerik:ChartSeriesItem>
            </Items>
        </telerik:ChartSeries>
    </Series>
</telerik:RadChart>

Is there an updated link to AdvancedSessionState or can someone tell me if something is wrong in what I'm doing?
Evgenia
Telerik team
 answered on 25 Nov 2011
4 answers
137 views
Hi,

I have a DotNetNuke module with quite some controls being loaded dynamically. Each of the input controls has autopostback set. In practice, a user will tab to a next control.

In javascript, I put the ID of the newly focussed control in a hidden field.
Then autopostback occurs, and I use RadAjaxManager.FocusControl() to set the focus to the control in the hidden field.

This works just fine in FireFox and IE9, but doesn't work in IE7 (or IE9 with compatibility mode set to true).

Any ideas?

Thanks!
Stefan Kamphuis
Stefan Kamphuis
Top achievements
Rank 2
 answered on 25 Nov 2011
3 answers
103 views
Hi there,

I have a timer that updates a grid on a condition. For example:

if (IsDifferentFilter())
{
         //Load logs method is called so the datagrid will be updated
         Thread logsThread = new Thread(new ThreadStart(LoadLogs));
         logsThread.Start();
         logsThread.Join();
}
//else the datagrid will NOT be updated

The issue here is that even though the datagrid is NOT updated, it still gets refreshed. When I say refeshed i mean its just the datagrid not the whole page.

The grid is ajaxisfied using:

<telerik:RadAjaxManagerProxy ID="radAjaxManagerProxyLogs" runat="server" >
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="tmrAutoFilter">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="dgLogs" />
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="dgLogs">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="dgLogs" LoadingPanelID="ldgBar" />
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings>
</telerik:RadAjaxManagerProxy>


Any help would be appreciated.

Thanks

K

Edited (Nov-21-2011): I realized the OnInit code is being triggered after each timer tick as well. That is not normal is it
Mira
Telerik team
 answered on 25 Nov 2011
1 answer
165 views
Hi there,

We're currently experiencing problems with our RadGrid when grouping a column it is causing us issue with the opening of the right click context menu.

The problem occurs if we have for example 3 "Groups" in our grid, we have all our groups collapsed by default, we expand the third, and then right click, it causes a javascript error, if we expand the very first group and right click, it works fine, but then the right clicks on the third group are "offset" ...

see the attached video for more info

http://www.youtube.com/watch?v=fQ1vjApgekU&feature=youtu.be
Pavlina
Telerik team
 answered on 25 Nov 2011
11 answers
495 views
Hi,

I want open file window (which is open on the click of raduploader's select button) on link button.

Basically i want to upload a file on link button click.

Please help me its very urgent.


Thanks
Manish
Peter Filipov
Telerik team
 answered on 25 Nov 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Boardy
Top achievements
Rank 2
Veteran
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
ivory
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ClausDC
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Boardy
Top achievements
Rank 2
Veteran
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
ivory
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ClausDC
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?