Telerik Forums
UI for ASP.NET AJAX Forum
4 answers
86 views
Hello Telerik Team,

Its urgent... Today We have installed the Latest Telerik Licensed version No: 2010.3.1215.40.
But we have got the below error when click on Tree view OR Multipe TABS.

Problem is as Follows:
1) Click on any Tree view Node OR on Multiple Tabs, the Ajax control keeps on Loading and generates below javascript error:
 
"Sys.InvalidOperationException: Handler was not added through the Sys.UI.DomEvent.addHandler method."

Previously this was working correctly at all places with the version  2010.2.929.40

Let us know the possible solution for the same ASAP.

Regards
Sudhakar
Sundararaman
Top achievements
Rank 1
 answered on 04 Jan 2011
11 answers
324 views
Is this fixed yet?  because selectedvalue will still give me a null no matter what I do.
Kedar
Top achievements
Rank 1
 answered on 04 Jan 2011
2 answers
314 views
Hello,
I do have a litte Problem setting the Mask of a RadMaskedTextBox via Javascript. Actually the mask gets set correct and I'd say my code works. However, the mask only gets displayed if I start typing in the Textbox. If I set the value to something that satisfied the mask, the value isn't displayed either.
I've already found the previous Thread on this topic, but neither setting the value nor setting the length worked for me.
Here's the code I use:

   <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server">
    <script type="text/javascript">
        function valueChanged(sender, eventArgs) {
            var db1TextBox = $find("<%= txtFoo.ClientID %>");
            var db1value = db1TextBox.get_value();
            var db2TextBox = $find("<%= txtBar.ClientID %>");
 
            var masks = [
                new Telerik.Web.UI.RadLiteralMaskPart(db1value[0]),
                new Telerik.Web.UI.RadLiteralMaskPart(db1value[1]),
                new Telerik.Web.UI.RadLiteralMaskPart(db1value[2]),
                new Telerik.Web.UI.RadLiteralMaskPart(db1value[3]),
                new Telerik.Web.UI.RadLiteralMaskPart(db1value[4]),
                new Telerik.Web.UI.RadLiteralMaskPart(db1value[5]),
                new Telerik.Web.UI.RadNumericRangeMaskPart(0, 9, false, true),
                new Telerik.Web.UI.RadNumericRangeMaskPart(0, 9, false, true)
                ];
             
            db2TextBox._length = 0;
            db2TextBox._setMask(masks);
            db2Textbox._setValue('');
        }
    </script>
</telerik:RadScriptBlock>
 
    <div>
        <telerik:RadMaskedTextBox ID="txtFoo" Mask="<0..9><0..9><0..9><0..9><0..9><0..9>" runat="server" ClientEvents-OnValueChanged="valueChanged"/>
        <telerik:RadMaskedTextBox ID="txtBar" runat="server"></telerik:RadMaskedTextBox>
    </div>

Thanks in advance
Rene
Top achievements
Rank 1
 answered on 04 Jan 2011
3 answers
127 views
Hi,

Is there a way to hide a detail table's headers during Excel export when there is no data for that detail table? I've set the setting
ShowHeadersWhenNoRecords="false"
on the detail tables. This works fantastic on the PDF export, but for some reason, the headers still display on the Excel export. The layout of the our grid is a master table with two detail tables underneath, to show different properties of the parent item. I bind all the tables dynamically, using OnNeedDatasource for the main table and OnDetailTableBind on the detail tables. The detail tables are not shown in the page, and only appear during the grid export.

Any help would be appreciated.
Ernest
Daniel
Telerik team
 answered on 04 Jan 2011
4 answers
70 views
I have a RadMenu thats works well in development, however when I deploy it to Umbraco CMS submenu items do not appear.
Yana
Telerik team
 answered on 04 Jan 2011
1 answer
144 views

How to pass parameter in ContentUrl of RadPageView

Not only Url ContentUrl="http://blogs.telerik.com">

Like

 

ContentUrl

 

=http://blogs.telerik.com?OrderID=>

 

How to give value from Form Control or any other way?

 



 

Shinu
Top achievements
Rank 2
 answered on 04 Jan 2011
2 answers
69 views
I have a RadComboBox with EnableLoadOnDemand=true with an ItemsRequested event that fires when you type any character into the combobox text field. This all works, but it is too slow because of all the callbacks after every character is entered. Let's take this example:

I am looking for the value 1422 in my combobox list. I type '1' and it calls the server and shows me all items that start with '1'. Then I type '4' and it calls the server again to show me all items that start with '14'. This seems unnecessary. If we already have a list of all items that start with '1', then why do we need to call the server again to get the subset that starts with '14'? After the initial results are returned to the client, can I somehow search those results on the client for the '14' entries. After all, they have already been sent from the server, there's no need for any additional callbacks unless I delete back past the '1'.

Any help would be much appreciated.

thanks!
Brandon
Kalina
Telerik team
 answered on 04 Jan 2011
0 answers
75 views
my requirement is to access radgrid selected row data  and display it in details view using server side events through sql queries
it is quite a bit urgent....
eagerly waiting  for reply


thanks
rajesh








rajesh
Top achievements
Rank 1
 asked on 04 Jan 2011
5 answers
671 views
I think there is a bug regarding GridNumericColumn and formatting.  I use currency format as follows: {0:#,##0;(#,##0);0} .
In the view mode column looks OK.  The problem is when the row/item is in edit mode and yet the column is readonly.
If the column is readonly, I should see the same formatting as in the view mode.  Is this a bug?

I see a lot of threads on the same topic and yet could not find definite answer from TELERIK on the topic.
Is there a manual fix?

Chris
Princy
Top achievements
Rank 2
 answered on 04 Jan 2011
6 answers
138 views
Some users are getting the following script errors when trying to add or edit. But I'm not getting it from the server or running it in Visual Studio 2010. Please see the code below and help.

Error:

Webpage error details


User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MDDR; InfoPath.2; .NET CLR 1.1.4322; .NET4.0C; .NET4.0E; MS-RTC LM 8)

Timestamp: Wed, 10 Nov 2010 15:48:23 UTC



Message: Sys.WebForms.PageRequestManagerServerErrorException: Object reference not set to an instance of an object.

Line: 3

Char: 74672

Code: 0

URI: http://10.137.12.91/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=cphAdmin_cphCMS_RadScriptManager1_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bAjaxControlToolkit%2c+Version%3d4.1.40412.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d28f01b0e84b6d53e%3aen-US%3aacfc7575-cdee-46af-964f-5d85d9cdcf92%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%2c+Version%3d2010.2.929.40%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3a183fb741-216d-4765-9b46-4a1f5d38fdd7%3a16e4e7cd%3aed16cbdc%3a58366029%3ab7778d6c%3af7645509%3a8674cba1%3ac08e9f8a%3aa51ee93e%3a59462f1

<%@ Page Title="NextGen Portal : Home Page Quick Links" Language="C#" MasterPageFile="~/themes/CMS.master" AutoEventWireup="true" CodeFile="HomeQuickLinks.aspx.cs" Inherits="CMS_HomeQuickLinks" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<asp:Content ID="Content1" ContentPlaceHolderID="cphheaderCMS" Runat="Server"></asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="cphCMS" Runat="Server">
    <h1>Home Page Quick Link</h1>
    <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server">       
    <telerik:RadGrid
        ID="gridQL"
        runat="server"
        AutoGenerateColumns="false"
        OnItemCommand="RadGrid_ItemCommand"
        Height="300"
        OnItemDataBound="RadGrid_ItemDataBound"
        OnRowDrop="grdPendingOrders_RowDrop">
        <MasterTableView DataKeyNames="HomeQuickLinkID">
            <Columns>
                <telerik:GridBoundColumn DataField="HomeQuickLinkID" Display="false"></telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="LinkTitle" HeaderText="Link Title"></telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="LongShowDate" HeaderText="Show Date"></telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="LongUpdatedDate" HeaderText="Last Updated"></telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="UpdatedName" HeaderText="Last Updated By"></telerik:GridBoundColumn>
                <telerik:GridButtonColumn ButtonType="LinkButton" Text="Move Up" CommandName="UpQL"><ItemStyle Width="50px"></ItemStyle></telerik:GridButtonColumn>
                <telerik:GridButtonColumn ButtonType="LinkButton" Text="Move Down" CommandName="DownQL"><ItemStyle Width="70px"></ItemStyle></telerik:GridButtonColumn>
                <telerik:GridButtonColumn ButtonType="LinkButton" Text="Edit" CommandName="EditQL"></telerik:GridButtonColumn>
                <telerik:GridButtonColumn ButtonType="LinkButton" Text="Delete" CommandName="DeleteQL"></telerik:GridButtonColumn>
            </Columns>
        </MasterTableView>
        <ClientSettings EnablePostBackOnRowClick="true" AllowRowsDragDrop="false">
            <Selecting AllowRowSelect="True" UseClientSelectColumnOnly="true"/>
        </ClientSettings>
    </telerik:RadGrid>
    <br />
    <asp:HiddenField ID="hideID" runat="server" />
    <table id="entrySettings">
        <tr>
            <td class="label">Title: </td>
            <td>
                <telerik:RadTextBox
                    ID="txtLinkTitle"
                    runat="server"
                    Width="400"
                    MaxLength="400"
                    ValidationGroup="HomeQuickLink"></telerik:RadTextBox>
                <asp:RequiredFieldValidator
                    ID="RequiredLinkTitle"
                    runat="server"
                    ValidationGroup="HomeQuickLink"
                    ControlToValidate="txtLinkTitle"                       
                    ErrorMessage="Link Title can not be blank!"></asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td class="label">Link: </td>
            <td>
                <telerik:RadTextBox
                    ID="txtLinkURL"
                    runat="server"
                    Width="400"
                    MaxLength="400"></telerik:RadTextBox>
                <asp:RequiredFieldValidator
                    ID="RequiredLinkURL"
                    runat="server"
                    ValidationGroup="HomeQuickLink"
                    ControlToValidate="txtLinkURL"                       
                    ErrorMessage="Link Title can not be blank!"></asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td class="label" id="FieldLabel">Show Date:</td>
            <td>
                <telerik:RadDatePicker ID="dateShowDate" runat="server"></telerik:RadDatePicker>
                <asp:RequiredFieldValidator
                    ID="RequiredShowDate"
                    runat="server"
                    ErrorMessage="Please enter the show date!"
                    ControlToValidate="dateShowDate"
                    Display="Dynamic"
                    ValidationGroup="HomeQuickLink"></asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td class="label">Created: </td>
            <td><asp:Label
                ID="lblCreated"
                runat="server"></asp:Label>
            </td>
        </tr>
        <tr>
            <td class="label">Updated: </td>
            <td><asp:Label
                ID="lblUpdated"
                runat="server"></asp:Label>
            </td>
        </tr>
    </table>
    <div style="text-align:right">
        <asp:Button
            ID="btnAdd"
            runat="server"
            Text="Add"
            ValidationGroup="HomeQuickLink"
            onclick="btnAdd_Click" />
        <asp:Button
            ID="btnUpdate"
            runat="server"
            Text="Update"
            onclick="btnUpdate_Click"
            ValidationGroup="HomeQuickLink"
            Visible="false" />
        <asp:Button
            ID="btnClear"
            runat="server"
            Text="Clear"
            onclick="btnClear_Click" />
    </div>       
    </telerik:RadAjaxPanel>
</asp:Content>

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Telerik.Web.UI;
 
public partial class CMS_HomeQuickLinks : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
            LoadGrid();
    }
 
    public void LoadGrid()
    {
        gridQL.DataSource = new List<string>(0);
        gridQL.DataBind();
        gridQL.DataSource = NextGen.core.CMS.HomeQuickLinkManager.GetList();
        gridQL.DataBind();
    }
 
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        NextGen.core.CMS.HomeQuickLink QL = new NextGen.core.CMS.HomeQuickLink();
        NextGen.core.CMS.HomeQuickLinkManager m = new NextGen.core.CMS.HomeQuickLinkManager();
        QL.LinkTitle = txtLinkTitle.Text;
        QL.LinkURL = txtLinkURL.Text;
        QL.ShowDate = (DateTime)dateShowDate.SelectedDate;
        QL.CreatedID = Int32.Parse(Session["ProfileID"].ToString());
        m.Add(QL);
        LoadGrid();
        ClearFields();
    }
 
    protected void btnUpdate_Click(object sender, EventArgs e)
    {
        NextGen.core.CMS.HomeQuickLink QL = new NextGen.core.CMS.HomeQuickLink();
        NextGen.core.CMS.HomeQuickLinkManager m = new NextGen.core.CMS.HomeQuickLinkManager();
        QL.HomeQuickLinkID = Int32.Parse(hideID.Value);
        QL.LinkTitle = txtLinkTitle.Text;
        QL.LinkURL = txtLinkURL.Text;
        QL.ShowDate = (DateTime)dateShowDate.SelectedDate;
        QL.UpdatedID = Int32.Parse(Session["ProfileID"].ToString());
        m.Edit(QL);
        LoadGrid();
        ClearFields();
    }
 
    public void ClearFields()
    {
        hideID.Value = "";
        txtLinkTitle.Text = "";
        txtLinkURL.Text = "";
        dateShowDate.Clear();
        lblCreated.Text = "";
        lblUpdated.Text = "";
        LoadGrid();
        btnAdd.Visible = true;
        btnUpdate.Visible = false;
    }
 
    protected void RadGrid_ItemCommand(object source, GridCommandEventArgs e)
    {
        ClearFields();
        int QLID = (int)e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["HomeQuickLinkID"];
        if (e.CommandName == "RowClick" || e.CommandName == "EditQL")
            GetQL4Edit(QLID);
 
        if (e.CommandName == "DeleteQL")
        {
            NextGen.core.CMS.HomeQuickLinkManager m = new NextGen.core.CMS.HomeQuickLinkManager();
            m.Remove(QLID);
            ClearFields();
        }
 
        if (e.CommandName == "UpQL")
        {
            NextGen.core.CMS.HomeQuickLinkManager m = new NextGen.core.CMS.HomeQuickLinkManager();
            m.OrderUp(QLID);
            LoadGrid();
        }
 
        if (e.CommandName == "DownQL")
        {
            NextGen.core.CMS.HomeQuickLinkManager m = new NextGen.core.CMS.HomeQuickLinkManager();
            m.OrderDown(QLID);
            LoadGrid();
        }
    }
 
    protected void RadGrid_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e)
    {
        //if (e.Item is GridDataItem)
        //{
        //    foreach (GridDataItem item in gridAnnouncements.MasterTableView.Items)
        //    {
        //        if (item.ItemIndex == 0)
        //        {
        //            LinkButton btn = (LinkButton)item["UpAnnouncement"].Controls[0];
        //            btn.Visible = false;
        //            item.Display = false;
        //            break; //terminates the for loop
        //        }
        //    } 
        //}
    }
 
    public void GetQL4Edit(int intID)
    {
        NextGen.core.CMS.HomeQuickLink QL = NextGen.core.CMS.HomeQuickLinkManager.GetRecord(intID);
        hideID.Value = intID.ToString();
        txtLinkTitle.Text = QL.LinkTitle;
        txtLinkURL.Text = QL.LinkURL;
        dateShowDate.SelectedDate = QL.ShowDate;
        lblCreated.Text = QL.CreatedName + " on " + QL.CreatedDate.ToShortDateString() + " " + QL.CreatedDate.ToShortTimeString();
        lblUpdated.Text = QL.UpdatedName + " on " + QL.UpdatedDate.ToShortDateString() + " " + QL.UpdatedDate.ToShortTimeString();
        btnAdd.Visible = false;
        btnUpdate.Visible = true;
    }
 
    protected void btnClear_Click(object sender, EventArgs e)
    {
        ClearFields();
    }
 
    protected void grdPendingOrders_RowDrop(object sender, GridDragDropEventArgs e)
    {
        //int o = 0;
        //NextGen.core.CMS.HomeQuickLinkManager m = new NextGen.core.CMS.HomeQuickLinkManager();
        //foreach (GridDataItem i in e.[ReorderedItemsLists])
        //{
        //    o = o + 1;
        //    m.EditOrder((int)draggedItem.GetDataKeyValue("HomeQuickLinkID"), o);           
        //}
        //LoadGrid();
    }
}
Craig Wallace
Top achievements
Rank 1
 answered on 04 Jan 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?