Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
368 views

Hi ,
i have a datagrid within an editform template . With the JavaScript function document.getElementById i can't access to form controls, may be because this id is generated automatically and is different for the id specified in a template .
There are ways to this access realization?

Thanks’ for reply

Shinu
Top achievements
Rank 2
 answered on 22 Mar 2012
1 answer
134 views
A few weeks ago, I decided to try RadCompression on my website, and followed the instructions here. It seemed to work fine in FireFox (which I use for development), but when we finally got around to cross-browser testing, found that several pages started getting an exception in System.Web.UI.Page.RegisterRequiresControlState(), for example:
[InvalidCastException: Unable to cast object of type 'System.String' to type 'System.Collections.IDictionary'.]
   System.Web.UI.Page.RegisterRequiresControlState(Control control) +104
   System.Web.UI.WebControls.PasswordRecovery.OnInit(EventArgs e) +32
   System.Web.UI.Control.InitRecursive(Control namingContainer) +333
   System.Web.UI.Control.InitRecursive(Control namingContainer) +210
   System.Web.UI.Control.AddedControl(Control control, Int32 index) +198
   System.Web.UI.ControlCollection.Add(Control child) +80
   System.Web.UI.WebControls.Login.CreateChildControls() +175
   System.Web.UI.Control.EnsureChildControls() +87
   System.Web.UI.Control.FindControl(String id, Int32 pathOffset) +23
   System.Web.UI.Control.FindControl(String id, Int32 pathOffset) +327
   System.Web.UI.Control.FindControl(String id, Int32 pathOffset) +327
   System.Web.UI.Control.FindControl(String id, Int32 pathOffset) +327
   System.Web.UI.Control.FindControl(String id, Int32 pathOffset) +327
   System.Web.UI.Control.FindControl(String id, Int32 pathOffset) +327
   System.Web.UI.Page.FindControl(String id) +38
   System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad) +232
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1743

In debugging the issue, I found that
1. It only seems to affect Chrome browser
2. Removing RadCompression stopped the error
3. Keeping RadCompression but changing the browser controlAdapter from RadSessionPageStateCompression to RadHiddenFieldPageStateCompression stopped the error

Is there any reason why this would happen only in Chrome? Is there something else I need to use RadSessionPageStateCompression?

Thanks for any info

[Edit: I'm using v2011.1.519.35]

Ross Crawford
Martin
Telerik team
 answered on 22 Mar 2012
2 answers
50 views
hi,

im using one of the sample application in your link. its working fine in mozilla , ie 7 & 8. the thing is that it shows some script error when im trying to run in ie9.

while clicking the button to open the window it shows error like "Microsoft JScript runtime error: DOM Exception: INVALID_CHARACTER_ERR (5)".

im using telerik 2008 version, the thing is it was mandatory for me to use 2008 version. was there any other way to fix this issue.
Vino
Top achievements
Rank 1
 answered on 22 Mar 2012
4 answers
169 views
Hello,

What I will need is this. On the page I have one RadTreeView control, on the same page I can have HTML DIV element. Is it possible, somehow to drag this DIV element to the RadTreeView control and get server side event?

This is very similar, or even identical to functionality you have on FileExplorer / First Look example where you can drag table rows to the tree and move files by doing so.

Thanks!
Marko
Marko
Top achievements
Rank 1
 answered on 22 Mar 2012
1 answer
132 views
I am trying to load Menu Items Dynamically in the preRender event based on user permissions.
if (_UserInfo.ProvPrivInd)
{
    RibbonBarMenuItem rbmiAddProject = new RibbonBarMenuItem();
    rbmiAddProject.Text = Resources.Hub.EntMgmt_Ribbon_ActionMenu_NewEntProj_Text;
    rbmiAddProject.ImageUrl = "~/Images/Add-New-Folder.png";
    rbmiAddProject.Font.Size = FontUnit.Small;
    rbmiAddProject.Value = "NewEntProject";
    rbmiAddProject.Enabled = true;
     rbmEnterpriseActionMenu.Items.Add(rbmiAddProject);
}
if (!_UserInfo.ECAExecInd || _UserInfo.ECAAdminInd || _UserInfo.RRDAdminInd)
{
    RibbonBarMenuItem rbmiAddUesr = new RibbonBarMenuItem();
    rbmiAddUesr.Text = Resources.Hub.EntMgmt_Ribbon_ActionMenu_AddUsersMultiProj_Text;
    rbmiAddUesr.ImageUrl = "~/Images/Change-Group.png";
    rbmiAddUesr.Font.Size = FontUnit.Small;
    rbmiAddUesr.Value = "AddUsersMultiProj";
    rbmEnterpriseActionMenu.Items.Add(rbmiAddUesr);
    RibbonBarMenuItem rbmiRemoveUesr = new RibbonBarMenuItem();
    rbmiRemoveUesr.Text = Resources.Hub.EntMgmt_Ribbon_ActionMenu_RemUsersMultiProj_Text;
    rbmiRemoveUesr.ImageUrl = "~/Images/Delete-User.png";
    rbmiRemoveUesr.Font.Size = FontUnit.Small;
    rbmiRemoveUesr.Value = "RemUsersMultiProj";
    rbmEnterpriseActionMenu.Items.Add(rbmiRemoveUesr);
}

But when I click on the item in the browser a post back occurs but the onmenuitemclick event isn't handled.  
I get a javascript error on the page.

*********************************
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; InfoPath.2; .NET4.0C; .NET4.0E; Tablet PC 2.0)
Timestamp: Wed, 21 Mar 2012 16:54:29 UTC

Message: Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 500
Line: 6
Char: 62099
Code: 0
************************************

any ideas?

Bozhidar
Telerik team
 answered on 22 Mar 2012
4 answers
144 views
Hi,
      I have an issue with the behavior of the dropdown menu. I have the property click to open set to true. Now wen click to open and select a menu item the menu does not fall back to its origninal postion and remains opened and doesnt behave like any other dropdown menu. Any solution to this problem would be of great help.


Thank you

Regards,
Ajit
      
Ragu
Top achievements
Rank 1
 answered on 22 Mar 2012
1 answer
118 views
gce.Item.OwnerTableView.ExtractValuesFromItem(hash, gce.Item.OwnerTableView.Items[ultimoIndex]);

This code, get the new value wrote on grid. there is another kind of code, to get ALL values on the grid?

Thankz in advance
Shinu
Top achievements
Rank 2
 answered on 22 Mar 2012
1 answer
80 views
Hello,

Basically I've a header in a grid with 2 events "onmouseover" and "onmouseout". I also have a command item to add a new row in the grid. After a click on the command item both events on the header don't work.


aspx :
<telerik:RadGrid ID="rdsAdditionalLinks" runat="server" Width="100%" AllowCustomPaging="true" AllowAutomaticInserts="true" AllowPaging="false" AutoGenerateColumns="False"  AllowSorting="false" AllowMultiRowEdit="false" OnItemCommand="rdsAdditionalLinks_ItemCommand"  Visible="true" OnItemDataBound="rdsAdditionalLinks_OnItemDataBound" Height="205px" EnableEmbeddedSkins="false" Skin="Oreo">
    <PagerStyle Mode="NumericPages" Visible="false" />
    <MasterTableView GroupLoadMode="Client" ShowHeader="true" CommandItemDisplay="Top">
    <CommandItemTemplate>
        <div style="padding: 5px 5px;">
            <asp:LinkButton ID="btnAddNew" runat="server" CommandName="AddNewRow">
            <img style="border:0px;vertical-align:middle;" alt="" src="../images/icons/add.JPG" />
               Add New Row</asp:LinkButton>   |  Count :
             <asp:Label ID="addLinkCounterL" runat="server" Text="0" />
        </div>
    </CommandItemTemplate>
    <Columns>
    <telerik:GridTemplateColumn UniqueName="GroupName" Visible="false">
        <ItemStyle HorizontalAlign="Left" Width="0%" />
        <ItemTemplate>
            <asp:HiddenField ID="additionalLinkIDHF" runat="server" Value='<%# DataBinder.Eval(Container, "DataItem.id") %>' />
        </ItemTemplate>
    </telerik:GridTemplateColumn>
    <telerik:GridTemplateColumn>
        <ItemStyle HorizontalAlign="Left" Width="15%" />
            <HeaderTemplate>Label</HeaderTemplate>
            <ItemTemplate>
                 <asp:TextBox ID="gridLabelTB" runat="server" MaxLength="50" Rows="1" TextMode="SingleLine" CssClass="TextBox" Text='<%# DataBinder.Eval(Container, "DataItem.label") %>' />
        </ItemTemplate>
        <HeaderStyle HorizontalAlign="Left" Wrap="false" Width="15%" />
    </telerik:GridTemplateColumn>
    <telerik:GridTemplateColumn>
        <ItemStyle HorizontalAlign="Left" Width="60%" />
        <HeaderTemplate>URL</HeaderTemplate>
        <ItemTemplate>
            <asp:TextBox ID="gridUrlTB" runat="server" MaxLength="500" Rows="1" TextMode="SingleLine" CssClass="TextBox" Text='<%# DataBinder.Eval(Container, "DataItem.URL") %>' />
        </ItemTemplate>
        <HeaderStyle HorizontalAlign="Left" Wrap="false" Width="60%" />
    </telerik:GridTemplateColumn>
    <telerik:GridTemplateColumn>
        <ItemStyle HorizontalAlign="Left" Width="18%" />
        <HeaderTemplate><div ID="helpDiv" runat="server"> Target<img alt="Help" id="helpimg" src="../images/icons/help_ico.gif" /></div></HeaderTemplate>
        <ItemTemplate>
            <asp:TextBox ID="gridTargetTB" runat="server" MaxLength="50" Rows="1" TextMode="SingleLine" CssClass="TextBox" Text='<%# DataBinder.Eval(Container, "DataItem.target") %>' />
        </ItemTemplate>
        <HeaderStyle HorizontalAlign="Left" Wrap="false" Width="18%" />
    </telerik:GridTemplateColumn>
    <telerik:GridTemplateColumn>
        <ItemStyle HorizontalAlign="Left" Width="7%" />
        <ItemTemplate>
            <asp:LinkButton ID="btnDelete" runat="server" OnClick="DeleteAdditionalLink_Click">
                <img style="border:0px;vertical-align:middle;" alt="" src="../images/icons/delete.JPG" />
            </asp:LinkButton>
         </ItemTemplate>
         <HeaderStyle HorizontalAlign="Left" Wrap="false" Width="7%" />
     </telerik:GridTemplateColumn>
     </Columns>
     </MasterTableView>
<ClientSettings AllowGroupExpandCollapse="True" ReorderColumnsOnClient="False" AllowDragToGroup="False" AllowColumnsReorder="False">
    <Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="True" />
</ClientSettings>
</telerik:RadGrid>

aspx.vb :
Protected Sub rdsAdditionalLinks_OnItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs)
            Dim lb As LinkButton
            If e.Item.ItemType = Telerik.Web.UI.GridItemType.Item Or e.Item.ItemType = Telerik.Web.UI.GridItemType.AlternatingItem Then
                lb = CType(e.Item.FindControl("btnDelete"), LinkButton)
                lb.CommandArgument = e.Item.ItemIndex
            ElseIf e.Item.ItemType = GridItemType.CommandItem Then
                Dim counter As Label = CType(e.Item.FindControl("addLinkCounterL"), Label)
                Dim rd As RadGrid = CType(sender, RadGrid)
                counter.Text = CType(rd.DataSource, List(Of AdditionalLinks)).Count.ToString
            ElseIf e.Item.ItemType = GridItemType.Header Then
                Dim helpDiv As HtmlGenericControl = CType(e.Item.FindControl("helpDiv"), HtmlGenericControl)
                helpDiv.Attributes.Add("onmouseout", "HideTargetHelp('targetTooltip');")
                helpDiv.Attributes.Add("onmouseover", "ShowTargetHelp('_blank : new window<br>_parent : current windows<br> _self : same frame','targetTooltip');")
            End If
        End Sub
 
        Protected Sub rdsAdditionalLinks_ItemCommand(ByVal source As Object, ByVal e As GridCommandEventArgs)
            saveDataInGrid()
            Select Case e.CommandName
                Case "AddNewRow"
                    If True Then
                        AddNewRowInGrid()
                    End If
                    Exit Select
                Case Else
                    Exit Select
            End Select
        End Sub
Antonio Stoilkov
Telerik team
 answered on 22 Mar 2012
2 answers
290 views
Hello,

I have a menu with an item template. Inside it there is a checkbox. I'd like to postback when the checkbox checked state is changed, but cant get it to work. Here is the code:

<telerik:RadMenu ID="RadMenu1" runat="server" EnableRoundedCorners="True" EnableShadows="True"
                Skin="Office2007" >
                <Items>
                    <telerik:RadMenuItem runat="server" Text="Profile" PostBack="False" >
                        <Items>
                            <telerik:RadMenuItem runat="server" Text="Save current selections as default" Font-Size="12px">
                            </telerik:RadMenuItem>
                            <telerik:RadMenuItem runat="server" Text="Load default selections" Font-Size="12px">
                            </telerik:RadMenuItem>
                            <telerik:RadMenuItem runat="server" IsSeparator="True" Text="Child RadMenuItem 3" Font-Size="12px"
                                PostBack="False">
                            </telerik:RadMenuItem>
                            <telerik:RadMenuItem Text="AlwaysLoad" >
                                <ItemTemplate>
                                    <asp:CheckBox ID="chkAlwaysLoad" runat="server" Text=" Always load default selections" Font-Size="11px" />
                                </ItemTemplate>
                            </telerik:RadMenuItem>
                            <telerik:RadMenuItem Text="AlwaysSave" >
                                <ItemTemplate>
                                    <asp:CheckBox ID="chkAlwaysSave" runat="server" Text=" Always save current selections" Font-Size="11px" />
                                </ItemTemplate>
                            </telerik:RadMenuItem>
                        </Items>
                    </telerik:RadMenuItem>
                </Items>
            </telerik:RadMenu>



Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
 
        Dim alwaysSave As CheckBox = RadMenu1.FindItemByText("AlwaysSave").FindControl("chkAlwaysSave")
        AddHandler alwaysSave.CheckedChanged, AddressOf alwaysSave_CheckedChanged



Protected Sub alwaysSave_CheckedChanged(sender As Object, e As System.EventArgs)
        Profile.CreateProject.AlwaysSave = sender.Checked
    End Sub

But the event is never fired. Can you please tell me what am I doing wrong?

Thank you very much.
Joaquín
Top achievements
Rank 2
 answered on 22 Mar 2012
1 answer
97 views
Is there any way to ignore accent in a AutoComplete of a comboBox?

Ex: JoĂŁo

language: Portuguese/Brazil
Dimitar Terziev
Telerik team
 answered on 22 Mar 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jay
Top achievements
Rank 3
Iron
Iron
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
Radek
Top achievements
Rank 2
Iron
Iron
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Richard
Top achievements
Rank 4
Bronze
Bronze
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jay
Top achievements
Rank 3
Iron
Iron
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
Radek
Top achievements
Rank 2
Iron
Iron
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Richard
Top achievements
Rank 4
Bronze
Bronze
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?