Telerik Forums
UI for ASP.NET AJAX Forum
5 answers
684 views

I have the scenario below:

 ...... inside a RadPanelBar
                <telerik:RadPanelItem Value="SubLocations" Text="Sub Locations" Expanded="true" CssClass="subPanel">  
                    <ItemTemplate> 
                    </ItemTemplate> 
                </telerik:RadPanelItem> 

I want to fill the content of ItemTemplate with a User Control which is decided at runtime. e.g. programatically.

I have tried creating a class derived from ITemplate. e.g. MyTemplateClass. I have overriden the InstantiateIn sub and added my control

    Public Sub InstantiateIn(ByVal container As System.Web.UI.Control) Implements System.Web.UI.ITemplate.InstantiateIn  
 
        Dim locationsTree As SystemExplorerLocationsTree = _  
                DirectCast(m_Page.LoadControl("~/IpscObject/GUI/SystemExplorer/SystemExplorerLocationsTree.ascx"), SystemExplorerLocationsTree)  
 
        container.Controls.Add(locationsTree)  
 
    End Sub 
 


On the aspx's Page_Init handler. I set RadPanelBar.ItemTemplate to a new instance of MyTemplateClass

locationsPanel.ItemTemplate = new MyTemplateClass() 


However, the InstantiateIn function is not called. What am I doing wrong?

Thanks,
Martin


Kate
Telerik team
 answered on 16 Jun 2011
1 answer
103 views
Hi.

I have some folders in my solution such as UserAccount, Admin, etc.
I bind rotator to XmlDataSource, but when I'm not in site root (ex: MySiteName/Admin/Default.aspx) rotator does not work.
Here is the code:

 

 

 

 

<telerik:RadRotator ID="RadRotator1" runat="server" Height="150px"
  ItemHeight="150px" ItemWidth="600px" ScrollDirection="Up" ScrollDuration="4000" 
  Width="600px" DataSourceID="XmlDataSource1">
  <ItemTemplate>
    <div>
      <a href="<%# XPath("href") %>">
        <img src="IMG/<%# XPath("filename") %>" alt="IMG/<%# XPath("filename") %>" style="border: 0px;"/>
      </a>
    </div>
  </ItemTemplate>
</telerik:RadRotator>
</div>
<asp:XmlDataSource ID="XmlDataSource1" runat="server" 
  DataFile="~/Banners.xml" ></asp:XmlDataSource>

 

 

 

Mazdak
Top achievements
Rank 1
 answered on 16 Jun 2011
3 answers
153 views
Hi,

I have a grid which use popup edit mode and set the popup at the center of the screen(http://www.telerik.com/help/aspnet-ajax/grid-center-popup-edit-form.html). Inside the grid, I also included a cascading dropdown in the edit form with ajax postback.

The problem that I am facing now is as below
1) I open edit form  and the popup edit form open at the center of the screen as expected.
2) I manually align it to the right of the screen.
3) Then I selected cascading drop down list and the edit popup screen went back to center again.

How can prevent from going back to center once I align to other area?

Thanks
Marin
Telerik team
 answered on 16 Jun 2011
4 answers
131 views
Hi,

I am putting a "RadDateTimePicker" on a page, and I am also setting the MinDate and MaxDate to DateTime.MinValue and DateTime.MaxValue. After doing all these settings, I am able to select date less than 1980(default MinDate for RadDateTimePicker.) and it is saving fine. But I am selecting the date with year greater than 2100, it is giving warning icon on the UI. Though it is saving. Please see the screenshot attached.

I checked following post, and telerik's demo that is attached with the same is working.
http://www.telerik.com/community/forums/aspnet/calendar/raddatepicker-not-taking-the-value-from-kebord.aspx

Then I checked the dll versions, in which I found that it is working with version no. = "2010.2.826.40"  but we are having dll with version no. = "2009.02.0701.20", which we cannot change currently.

So is there any work-around for fixing this issue?

The code is as following:
.aspx code
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="RADDateTimePicker_Telerik_Post.aspx.cs" Inherits="TelerikPlayGround.RADDateTimePicker_Telerik_Post" %>
<%@ 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 id="Head1" runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
        </telerik:RadScriptManager>   
        <telerik:RadDateTimePicker ID="dateTimePicker" runat="server"  >
        </telerik:RadDateTimePicker>
        <asp:Button runat = "server" ID= "btnOK" OnClick="btnOK_Click" Text = "OK" />
        <br /> Control value : <asp:Label runat="server" ID="lblDate" Text=""></asp:Label>
    </div>
    </form>
</body>
</html>


.cs code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
 
namespace TelerikPlayGround
{
    public partial class RADDateTimePicker_Telerik_Post : System.Web.UI.Page
    {
        protected void Page_Load( object sender, EventArgs e )
        {
            if ( !Page.IsPostBack )
            {
                this.dateTimePicker.MinDate = DateTime.MinValue;
                this.dateTimePicker.MaxDate = DateTime.MaxValue;
            }
        }
 
        protected void btnOK_Click( object sender, EventArgs e )
        {
            this.lblDate.Text = this.dateTimePicker.SelectedDate.ToString();
        }
    }
}

web.config file

<?xml version="1.0"?>
 
<!--
  For more information on how to configure your ASP.NET application, please visit
  -->
 
<configuration>
   
 
  <system.web>
    <compilation debug="true" targetFramework="4.0" />
 
 
    <httpHandlers>
      <add verb="*" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI" />
 
      <add path="Telerik.Web.UI.DialogHandler.aspx" verb="*" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI" validate="false" />
      <add path="Telerik.Web.UI.SpellCheckHandler.axd" verb="*" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI" validate="false" />
 
      <add verb="*" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" validate="false" />
      <add path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" validate="false" />
 
    </httpHandlers>
  </system.web>
 
  <system.webServer>
     <modules runAllManagedModulesForAllRequests="true"/>
  </system.webServer>
</configuration>

Waiting for a quick reply.
Maria Ilieva
Telerik team
 answered on 16 Jun 2011
2 answers
91 views

How to bind radgrid like that image i attach

Thanks,
Mohamed.
mohamed
Top achievements
Rank 1
 answered on 16 Jun 2011
3 answers
190 views
Hi,

We are using AsyncUpload control in our application, we are maintaining the system login using session variable and session will expire if it is idle for 60 mins. We tried to upload 100 MB file, it took more than 60 mins to complete the upload process, but it expired the session. 

Since the upload is in progress, how the session is getting expired?

Can someone please help on this?

Thanks in advance.
Peter Filipov
Telerik team
 answered on 16 Jun 2011
3 answers
381 views
I've got a bunch of websites behind CloudFlare and they're all working great right.  But one issue has come up.  When using a RadEditor and clicking the Document Manager, CloudFlare challenges the visitor.  I've submitted a support request to CloudFlare, but I pay more money to Telerik so hopefully the support will be quicker over here.  It's also probably a Telerik issue.
Genady Sergeev
Telerik team
 answered on 16 Jun 2011
3 answers
326 views
Hi,
    I want to create Bar-chart with Data comes from database. 
I have created a stored procedures, which will return resultset.
I am referring "http://demos.telerik.com/aspnet-ajax/chart/examples/skinning/bars/defaultcs.aspx".
How can I do that?
Please give some code for that.
Thanks!
Bartholomeo Rocca
Top achievements
Rank 1
 answered on 16 Jun 2011
1 answer
178 views
I have built a RadGrid control programmtically in Page_Init.

The radgrid will be recreated if user has chosen some settings (e.g. drop down list) on the page.

But when I rebuild the RadGrid on Page_Init it maintains its previous state and doesn't apply the changes.

I think On Page_LoadViewState it overwrites the newly created radgrid.

I can't disable viewstate for the whole page; how could I disable it for the RadGrid only?

I have set the ViewStateMode of the RadGridControl and the MasterTableView to "Disabled" but still it loads the previous data:

<MasterTableView ViewStateMode="Disabled">

Many thanks,
Daniel
Telerik team
 answered on 16 Jun 2011
1 answer
64 views
function FormatSelectedDate(picker)
{
  var date = picker.get_selectedDate();
  var dateInput = picker.get_dateInput();
  var formattedDate = dateInput.get_dateFormatInfo().FormatDate(date, dateInput.get_displayDateFormat());
   return formattedDate;
}

from my side i can not see the out put of above function. So please let me know what kind of formatted date above function will return. Also please let me know how to add a extra date to the above returned date.

I am using the above function to get the formatted date in below functionality.
here i need to Add a extra date to toDate variable so that i can filter to get the selected date data also by using " tableView.filter('" + this.UniqueName + @"', fromDate + ' ' + toDate + 1 , 'Between');"
function " + this.UniqueName + @"ToDateSelected(sender,args) {
                                                var tableView = $find('" + this.Owner.OwnerGrid.MasterTableView.ClientID + @"');
                                                var fromPicker = $find('" + parentClientID.Substring( 0, parentClientID.LastIndexOf( "_" ) + 1 ) + this.UniqueName + @"FromPicker');
                                                var fromDate = FormatSelectedDate(fromPicker);
                                                var toDate = FormatSelectedDate(sender);
                                                if ( fromDate == '')
                                                {
                                                    tableView.filter('" + this.UniqueName + @"', toDate , 'LessThanOrEqualTo');
                                                }
                                                else
                                                {
                                                    
                                                    tableView.filter('" + this.UniqueName + @"', fromDate + ' ' + toDate + 1 , 'Between');
                                                }}
Daniel
Telerik team
 answered on 16 Jun 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Bronze
Iron
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Bronze
Iron
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?