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

Export to PDF functionality is not working when the Table's width attribute is set.

<table width="80%" .... ---> This is not working. It generates error.

I need my users to be able to set width using attribute and also it should be expoertable to pdf.

Thanks in advance for all replies.

Piyush
Rumen
Telerik team
 answered on 12 Jan 2011
9 answers
192 views
Hi,

I am using 2 radtooltipmanager controls on my page, I have a grid, in which I am displaying employee ID and employee address, I have tool tip for both, 1 tooltipmanager for employeeId and another for employee address.

Problem: both tooltips come fine if I hover over then alternately. Means, if I am hovering over employeeID it will show me that employees detail and if I hover over the address it will show me the address details. but now if I again hover over any other address, it caches the one which I hovered before it. Now, if I hover over the employee ID and then hover back over to the address, it will show me proper details. same problem on employeeID side, if I keep on hovering over the different employeeID it will show me details of the first one which I hovered.
If I view them alternately it works fine.

Can you please let me know what is wrong?

Thank you,
Jay Mehta.
Svetlina Anati
Telerik team
 answered on 12 Jan 2011
0 answers
633 views
Hello,

I attempted to update a user's shift on the Modify Shift window.  When I clicked the Update button, the processing loading graphic appeared, but processed for an unusually long time.  When it finally resolved, the window remained open and there was an exclamation point next to the Done message. When I clicked on the exclamation point there was a message about a timeout error.  See screen captures attached.

I have declare AsyncPostBackTimeout="3600" in <RadScriptManager>  and also executionTimeout="3600" in <httpRuntime>. After that also this error occurred.

Then I have create a js file (RequestManager.js) like:
--------------------------------------------------------------------------------------------------------
Sys.Application.add_init(AppInit);


function AppInit(sender) {
    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
}


// Called when async postback ends
function EndRequestHandler(sender, args) {
    if (args.get_error()) {
        args.set_errorHandled(true);
    }
}
--------------------------------------------------------------------------------------------------------
In aspx page code is:

<telerik:RadScriptManager ID="RadScriptManager1" runat="server" AsyncPostBackTimeout="3600">
        <Scripts>
            <asp:ScriptReference Path="~/Scripts/RequestManager.js" />
        </Scripts>
 </telerik:RadScriptManager>
--------------------------------------------------------------------------------------------------------

Still it is occurred. Please help me.


Thanks and Best Regards
Sabya



Joe
Top achievements
Rank 1
 asked on 12 Jan 2011
5 answers
587 views
The default font for all controls I believe is Arial.. I do I change the default font for all Telerik controls in one shot... ?? I do not wish to visit each control and set its font.. Pls answer.. thx in advance
Rumen
Telerik team
 answered on 12 Jan 2011
3 answers
239 views
I would like users to choose the column they want print.
Daniel
Telerik team
 answered on 12 Jan 2011
2 answers
347 views
I am having a problem in using the RadListView with a nested RadGrid and the RadDataPager. Basically when the page loads it works fine, but as soon as I click on the pager to advance to the next page I get the following error.

System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index

Line 64: 
Line 65:         row = dt.NewRow();
Line 66: row["Id"] = (int)parentItem.GetDataKeyValue("Id");Line 67:         row["Description"] = "One";
Line 68:         dt.Rows.Add(row);

I have tried for a while now to figure out what is wrong. What I see is the rgPriorActualVolumeValues_NeedDataSource being called twice with the error occuring on the second call. Here is some simple sample code I created. I am using RadControls v. 2010.3.1215.40. Thanks in advance.

ASPX Page

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Default" %>
  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  
<head runat="server">
    <title></title>
    <telerik:RadStyleSheetManager id="RadStyleSheetManager1" runat="server" />
</head>
<body>
    <form id="form1" runat="server">
    <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
        <Scripts>
            <%--Needed for JavaScript IntelliSense in VS2010--%>
            <%--For VS2008 replace RadScriptManager with ScriptManager--%>
            <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" />
            <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" />
            <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" />
        </Scripts>
    </telerik:RadScriptManager>
    <script type="text/javascript">
        //Put your JavaScript code here.
    </script>
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
    </telerik:RadAjaxManager>
   
    <telerik:RadSkinManager ID="RadSkinManager1" Runat="server" Skin="Default">
    </telerik:RadSkinManager>
  
<table align="center" width="99%" style="table-layout:fixed">
    <tr>
        <td>
            <telerik:RadListView ID="rlvForecastCardView_Item" runat="server" Width="100%" 
                AllowPaging="true" ItemPlaceholderID="ItemHolder" 
                DataKeyNames="Id"
                PageSize="1"
                onneeddatasource="rlvForecastCardView_Item_NeedDataSource">
                <LayoutTemplate>
                    <asp:Panel ID="ItemHolder" runat="server" />
                    <telerik:RadDataPager ID="RadDataPager1" runat="server" PagedControlID="rlvForecastCardView_Item"
                        PageSize="1">
                        <Fields>
                            <telerik:RadDataPagerButtonField FieldType="FirstPrev" />
                            <telerik:RadDataPagerButtonField FieldType="Numeric" />
                            <telerik:RadDataPagerButtonField FieldType="NextLast" />
                            <telerik:RadDataPagerTemplatePageField>
                                <PagerTemplate>
                                    <div style="float: right">
                                        <b>Items
                                            <asp:Label runat="server" ID="CurrentPageLabel" Text="<%# Container.Owner.StartRowIndex+1%>" />
                                            to
                                            <asp:Label runat="server" ID="TotalPagesLabel" Text="<%# Container.Owner.TotalRowCount > (Container.Owner.StartRowIndex+Container.Owner.PageSize) ? Container.Owner.StartRowIndex+Container.Owner.PageSize : Container.Owner.TotalRowCount %>" />
                                            of
                                            <asp:Label runat="server" ID="TotalItemsLabel" Text="<%# Container.Owner.TotalRowCount%>" />
                                            <br />
                                        </b>
                                    </div>
                                </PagerTemplate>
                            </telerik:RadDataPagerTemplatePageField>
                        </Fields>
                    </telerik:RadDataPager>
  
                </LayoutTemplate>
                <ItemTemplate>
                    <table class="ContentTableBordered TableFullWidth" cellspacing="0" cellpadding="4">
                        <tr>
                            <td class="tableSectionLabelCell"><asp:Literal ID="lIdLabel" runat="server" Text="ID"></asp:Literal></td>
                            <td class="tableSectionLabelCell"><asp:Literal ID="lDescriptionLabel" runat="server" Text="Description"></asp:Literal></td>
                        </tr>
                        <tr>
                            <td class="tableSectionDataCell"><%# Eval("Id") %></td>
                            <td class="tableSectionDataCell"><%# Eval("Description") %></td>
                        </tr>
                    </table>                
                    <br />
                    <table class="ContentTableBordered TableFullWidth" cellspacing="0" cellpadding="4">
                        <tr>
                            <td width="33%">
                                <telerik:RadGrid ID="rgPriorActualVolumeValues" runat="server" 
                                    AllowFilteringByColumn="False" 
                                    AllowPaging="False" 
                                    AllowSorting="false"
                                    ClientSettings-AllowColumnHide="false" 
                                    AutoGenerateColumns="False" 
                                    ShowGroupPanel="false"
                                    ShowFooter="true"
                                    EnableHeaderContextMenu="false"
                                    ViewStateMode="Disabled"
                                    onneeddatasource="rgPriorActualVolumeValues_NeedDataSource">
                                <MasterTableView
                                    CommandItemDisplay="None">
                                <RowIndicatorColumn>
                                <HeaderStyle Width="20px"></HeaderStyle>
                                </RowIndicatorColumn>
                                <ExpandCollapseColumn>
                                <HeaderStyle Width="20px"></HeaderStyle>
                                </ExpandCollapseColumn>
                                <Columns>
                                    <telerik:GridBoundColumn DataField="Id" HeaderText="Id" UniqueName="Id">
                                    </telerik:GridBoundColumn>
                                    <telerik:GridBoundColumn DataField="Description" HeaderText="Description" UniqueName="Description">
                                    </telerik:GridBoundColumn>
                                 </Columns>
                                <NoRecordsTemplate>
                                <asp:Label ID="lblNoTotalsRecords" runat="server" CssClass="LabelBold" Text="No records for the filtering selections you have chosen."></asp:Label>
                                </NoRecordsTemplate>
                                </MasterTableView>
                                </telerik:RadGrid>
                             
                            </td>
  
                        </tr>
  
                    </table>
  
  
                  
                </ItemTemplate>
            </telerik:RadListView>
        </td>
    </tr>
</table>
  
  
    </form>
</body>
</html>

Code Behind

using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
  
using System.Data;
using System.Configuration;
using System.Web.Security;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Telerik.Web.UI;
  
public partial class Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
  
    }
  
    protected void rlvForecastCardView_Item_NeedDataSource(object sender, RadListViewNeedDataSourceEventArgs e)
    {
        DataTable dt = new DataTable();
        DataRow row;
  
  
        dt.Columns.Add("Id", typeof(int));
        dt.Columns.Add("Description", typeof(string));
  
        row = dt.NewRow();
        row["Id"] = 1;
        row["Description"] = "One";
        dt.Rows.Add(row);
  
        row = dt.NewRow();
        row["Id"] = 2;
        row["Description"] = "Two";
        dt.Rows.Add(row);
  
        row = dt.NewRow();
        row["Id"] = 3;
        row["Description"] = "Three";
        dt.Rows.Add(row);
  
        row = dt.NewRow();
        row["Id"] = 4;
        row["Description"] = "Four";
        dt.Rows.Add(row);
  
        rlvForecastCardView_Item.DataSource = dt;
    }
  
    protected void rgPriorActualVolumeValues_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
    {
        RadGrid rgPriorActualVolumeValues = (RadGrid)source;
        var parentItem = rgPriorActualVolumeValues.NamingContainer as RadListViewDataItem;
  
  
        DataTable dt = new DataTable();
        DataRow row;
  
  
        dt.Columns.Add("Id", typeof(int));
        dt.Columns.Add("Description", typeof(string));
  
        row = dt.NewRow();
        row["Id"] = (int)parentItem.GetDataKeyValue("Id");
        row["Description"] = "One";
        dt.Rows.Add(row);
  
        row = dt.NewRow();
        row["Id"] = (int)parentItem.GetDataKeyValue("Id");
        row["Description"] = "Two";
        dt.Rows.Add(row);
  
        row = dt.NewRow();
        row["Id"] = (int)parentItem.GetDataKeyValue("Id");
        row["Description"] = "Three";
        dt.Rows.Add(row);
  
        row = dt.NewRow();
        row["Id"] = (int)parentItem.GetDataKeyValue("Id");
        row["Description"] = "Four";
        dt.Rows.Add(row);
  
  
  
        rgPriorActualVolumeValues.DataSource = dt;
    }
  
  
}


James Daresta
Top achievements
Rank 1
 answered on 12 Jan 2011
6 answers
221 views

When I click on RAD Telerik MVC Editor control spell check icon I get an error message "Spell Check Handler Server Error:500
System.Web.HttpException (0x80004005): A public action method 'Telerik.Web.UI.SpellCheckHandler.axd' was not found"

In web.config file i have declared httpHandler, but still it's not working

 

<

 

 

httpHandlers>
<add path="Telerik.Web.UI.DialogHandler.axd" verb="*" type="Telerik.Web.UI.DialogHandler" validate="false" /><add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false"/><add verb="*" validate="false" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI"/>
</
httpHandlers>

 

 

 

 

Please let me know if any solution for this problem.

Rumen
Telerik team
 answered on 12 Jan 2011
1 answer
113 views
Hi all,

I have a RadTreeView which I'm binding to a SiteMapDataSource. When I click on a node, it navigates to the page URL in the SiteMap. Normally, this would likely be the behavior that one would want. However, in my case, I'm trying to use the control to allow the user to modify the tree. I don't want the control to navigate to the URL corresponding to the node when the user clicks on the node. I just want them to select the node. Does anyone know if there is a way to prevent it from navigating? I'm guessing I'm running into this problem since I'm binding to a SiteMapDataSource. I was thinking maybe I could set a Handled property on the EventArgs to the NodeClick event to override the navigation, but, it doesn't look like that is supported.

<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" />
<telerik:RadTreeView ID="RadTreeView1" runat="server" 
    DataSourceID="SiteMapDataSource1" Height="200px" 
    onnodeclick="RadTreeView1_NodeClick">
</telerik:RadTreeView>

Jon
Yana
Telerik team
 answered on 12 Jan 2011
8 answers
537 views
Hello,

I am using a RadDatePicker Q12008

If I have it this way:
<telerik:RadDatePicker ID="rdpStartDate" runat="server">  
     <DateInput   
        ID="DateInput1" runat="server"   
        DateFormat="MMM yyyy" DisplayDateFormat="MMM yyyy">  
     </DateInput> 
</telerik:RadDatePicker> 
 

I select a date and it displays it fine  "Mar 2007"

But if I change the formats to " DateFormat="MM/yyyy" DisplayDateFormat="MM/yyyy"

No matter what date I select, it always shows the month as 09 (the current month).. the year is correct

"09/2007" instead of "03/2007"

Ultimate goal is I need to be able to have them pick month and yeah, no day.

Thanks,
Matt
Casey
Top achievements
Rank 1
 answered on 12 Jan 2011
2 answers
115 views
Hello

I'd like to restrict the max row length to a certain amount so the typed text wraps on the next line after this amount has been passed.

Regards
Mihai
Mihai Dinculescu
Top achievements
Rank 1
 answered on 12 Jan 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Bohdan
Top achievements
Rank 3
Iron
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Elliot
Top achievements
Rank 1
Iron
Iron
Iron
Sunil
Top achievements
Rank 1
Cynthia
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Bohdan
Top achievements
Rank 3
Iron
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Elliot
Top achievements
Rank 1
Iron
Iron
Iron
Sunil
Top achievements
Rank 1
Cynthia
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?