Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
82 views
When I add comments in JavaScript functions (with //) they all can be seen on client browser with "View Source" option. Is this normal? In my opinion this should not be seen.
Tsvetina
Telerik team
 answered on 13 Oct 2010
1 answer
96 views
Hi,

I'm using a RadMenu to display the first levels of my sitemap.

I use ajax to load menuitems on demand.

It's working well, but it's a little bit slow in IE6, so I would like to display a loading image or something. I'm trying to use the LoadingStatusTemplate property but it doesn't work...

Here's the code from my menu (a UserControl)
<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" ShowStartingNode="false" />
<telerik:RadAjaxManagerProxy ID="RadAjaxManager1" runat="server">
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="RadMenu1">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadMenu1" />
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings>
</telerik:RadAjaxManagerProxy>
<telerik:RadMenu ID="RadMenu1" runat="server"
    DataSourceID="SiteMapDataSource1"
    MaxDataBindDepth="1"
    DataTextField="Title"
    DataValueField="Key"
    DataNavigateUrlField="Url"
    OnItemDataBound="RadMenu1_ItemDataBound">
   <LoadingStatusTemplate>
       <asp:Image runat="server" ID="LoadingImage" ImageUrl="~/common/images/ajax-loader.gif" ToolTip="Loading..." Width="16px" Height="16px" />
   </LoadingStatusTemplate>   
    <WebServiceSettings Path="~/Webservices/SiteMenuService.svc" Method="LoadData" />
    <DataBindings>
        <telerik:RadMenuItemBinding Depth="0" ExpandMode="WebService" />
    </DataBindings>
</telerik:RadMenu>

Any idea if something is wrong or missing ?

Thank you,

Olivier
Yana
Telerik team
 answered on 13 Oct 2010
3 answers
69 views

Hello,

I have one RadAjaxManager on my parent page.
this page also contains the RadTabstrip Control. My Tabs are dynamically created according to my requirement. i have two modules.
Suppose my Page is contact.aspx which is called by two hyperlinks. 1. my account 2. contact edit.
when link1 My account is called at that time i do not want to load my 2nd Tab. i needed only 1st Tab.
when link2 Contact edit is called at that time i want to display my both the tabs. i had a requirement that i have to use dynamic tab creation only.

i have added Radajaxmanager settings like below.
Radgrid1 is on my one module and Radgrid2 is on my 2nd module.
When contact edit page called radgrid 1 and radgrid2 both are loaded and Ajax is working fine.
But when my account page is displaying at that time only RadGrid1 is displaying. when i click on edit button of grid my dynamic template gets open with save and cancel button. click on any of these buttons Ajaxloading panel is not displaying. but if i comment the code below then it is working.

<telerik:AjaxSetting AjaxControlID="RadGrid2"> 

 

 

<UpdatedControls> 

 

 

<telerik:AjaxUpdatedControl ControlID="RadGrid2" /> 

 

 

</UpdatedControls> 

 

 

</telerik:AjaxSetting>

 

 

 


my contact page contains below radajax settings.

 

 

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest">
<AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="RadAjaxManager1">

 

 

            <UpdatedControls>

 

 

                    <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="AjaxLoadingPanel1" />

 

                    <telerik:AjaxUpdatedControl ControlID="RadGrid2" LoadingPanelID="AjaxLoadingPanel1" />

            </UpdatedControls>

 

 

        </telerik:AjaxSetting>

 

 

<telerik:AjaxSetting AjaxControlID="RadGrid1">

 

 

            <UpdatedControls>

 

 

                <telerik:AjaxUpdatedControl ControlID="RadGrid1" />

 

 

              </UpdatedControls>

 

 

</telerik:AjaxSetting>

 

<telerik:AjaxSetting AjaxControlID="RadGrid2"> 

 

 

        <UpdatedControls> 

 

 

                <telerik:AjaxUpdatedControl ControlID="RadGrid2" /> 

 

 

        </UpdatedControls> 

 

 

</telerik:AjaxSetting>

 

</AjaxSettings>

 

 

</telerik:RadAjaxManager>

Thanks
Sweta

 

Tsvetina
Telerik team
 answered on 13 Oct 2010
5 answers
206 views
Hi, 
Wants to set Combox empty message at runtime


 

 

 

<telerik:RadComboBox ID="ddlAction1"

 

 

Width="110px" runat="server" EmptyMessage="Select Action" AllowCustomText="true"  Height="55px" OnClientLoad="OnClientLoad"  >

 

 

 

 

 

 

<Items>

 

 

 

 

 

 

<telerik:RadComboBoxItem Text="Copy" Value="2" />

 

 

 

 

 

 

<telerik:RadComboBoxItem Text="Delete" Value="1" />

 

 

 

 

 

 

</Items>

 

 

 

 

 

 

</telerik:RadComboBox>

 

After selecting any action copy or delete it performs repective code at cs side
I used both methods at cs end

 

 

 

ddlAction1.ClearSelection() method
even set ddlAction1.EmptyMessage = "Select Action"

i want to set empty message after every action
please let me know
Thanks

 

Hakan
Top achievements
Rank 1
 answered on 13 Oct 2010
1 answer
64 views

Hi All,

http://www.telerik.com/help/aspnet-ajax/localization-global-resources.html i'm follow this steps but i can't localized to  "27 items in 2 pages"

How can it?

Thanks

Daniel
Telerik team
 answered on 13 Oct 2010
3 answers
95 views
Hi,
I am using RadEditor and custom validation to check whether number of characters is more than 1000 (including html tags).
Here is the code part,
     <radE:RadEditor StripFormattingOnPaste="noneSupressCleanMessage" Height="100px" Width="98%"
                                        ID="_LongDescription" runat="server" OnClientLoad="OnClientLoadDetails" >
                                    </radE:RadEditor>

When i use the backspace to delete the text, text is getting removed but html tags still remains same. I am facing this problem while performing validation.

Any help is appreciated.

Thanks
Rumen
Telerik team
 answered on 13 Oct 2010
3 answers
210 views

Dear Telerik,

We have a RadcomboBox in a filter template and we put an default value using the following code

 

Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs)
    RadGrid1.MasterTableView.FilterExpression = "([UserName] like '" + Session("UserName") + "%' )"
End Sub
  
  
Protected Sub RadComboBoxUserName_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadComboBoxItemEventArgs)
    If Not Me.IsPostBack Then
        If e.Item.Text = Session("UserName") Then
            e.Item.Selected = True
        End If
    End If
End Sub

 

 

 

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
     
  
    <br />
    <telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="False" EnableLinqExpressions="False"
        DataSourceID="SqlDataSource1" GridLines="None" Skin="Hay" PageSize="30" 
        AllowFilteringByColumn="True" AllowPaging="True" AllowSorting="True" 
        OnEditCommand="RadGrid1_EditCommand" >
        <ClientSettings>
            <Selecting AllowRowSelect="True" />
        </ClientSettings>
        <MasterTableView datakeynames="PMID" datasourceid="SqlDataSource1" 
            commanditemdisplay="Top" PageSize="25">
        <RowIndicatorColumn><HeaderStyle Width="20px"></HeaderStyle></RowIndicatorColumn>
        <ExpandCollapseColumn><HeaderStyle Width="20px"></HeaderStyle></ExpandCollapseColumn>
<CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings>
        <Columns>
            <telerik:GridTemplateColumn UniqueName="TemplateColumn" AllowFiltering="False">
                <ItemTemplate>
                    <asp:ImageButton ID="ImageButton1" runat="server" AlternateText="Προβολή" 
                        CommandName="Edit" ImageUrl="~/images/edt.gif" />
                </ItemTemplate>
            </telerik:GridTemplateColumn>
            <telerik:GridBoundColumn DataField="PMID" DataType="System.Decimal" 
                HeaderText="Κωδικός" ReadOnly="True" SortExpression="PMID" UniqueName="PMID">
                <HeaderStyle HorizontalAlign ="Center" />
                <ItemStyle HorizontalAlign ="Center" />
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="CName" HeaderText="Πελάτης" 
                SortExpression="CName" UniqueName="CName" 
                AndCurrentFilterFunction="Contains" AutoPostBackOnFilter="True">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="CAddr" HeaderText="Διεύθυνση" 
                SortExpression="CAddr" UniqueName="CAddr" 
                AndCurrentFilterFunction="Contains" AutoPostBackOnFilter="True">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="CCity" HeaderText="Πόλη" SortExpression="CCity" UniqueName="CCity" 
                AndCurrentFilterFunction="Contains" AutoPostBackOnFilter="True">
            </telerik:GridBoundColumn>
            <telerik:GridTemplateColumn AutoPostBackOnFilter="True" 
                DataField="ProposalDate" DataType="System.DateTime" 
                HeaderText="Ημερ/νία Προσφοράς" SortExpression="ProposalDate" 
                UniqueName="ProposalDate">
                <ItemTemplate>
                    <asp:Label ID="ProposalDateLabel" runat="server" 
                        Text='<%# Eval("ProposalDate", "{0:dd/MM/yyyy}") %>'></asp:Label>
                </ItemTemplate>
                <HeaderStyle HorizontalAlign="Center" />
                <ItemStyle HorizontalAlign="Center" />
            </telerik:GridTemplateColumn>
            <telerik:GridBoundColumn AutoPostBackOnFilter="false" DataField="PSStatus" 
                HeaderText="Κατάσταση" UniqueName="PSStatus" ReadOnly="True">
                <FilterTemplate>
                    <telerik:RadComboBox ID="RadComboPStatus" DataSourceID="SqlDataSource2" DataTextField="PSStatus"
                        DataValueField="PSStatus" Height="100px" AppendDataBoundItems="true" 
                        SelectedValue='<%# TryCast(Container,GridItem).OwnerTableView.GetColumn("PSStatus").CurrentFilterValue %>'
                        runat="server" OnClientSelectedIndexChanged="CityIndexChanged">
                        <Items>
                            <telerik:RadComboBoxItem Text="'Ολα" />
                        </Items>
                    </telerik:RadComboBox>
                              
                    <telerik:RadScriptBlock ID="RadScriptBlock2" runat="server">
                        <script type="text/javascript">
                            function CityIndexChanged(sender, args) {
                                var tableView = $find("<%# TryCast(Container,GridItem).OwnerTableView.ClientID %>");
                                tableView.filter("PSStatus", args.get_item().get_value(), "EqualTo");
                            }
                        </script>
  
                    </telerik:RadScriptBlock>
  
                </FilterTemplate>
                <HeaderStyle HorizontalAlign ="Center" />
                <ItemStyle HorizontalAlign ="Center" />
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="UserName" HeaderText="Χρήστης" UniqueName="UserName">
                <FilterTemplate>
                    <telerik:RadComboBox ID="RadComboBoxUserName" DataSourceID="SqlDataSource3" DataTextField="username" AutoPostBackOnFilter="false" 
                                DataValueField="username"  Height="200px" AppendDataBoundItems="true"  SelectedValue='<%# TryCast(Container,GridItem).OwnerTableView.GetColumn("UserName").CurrentFilterValue %>'
                                runat="server" 
                                OnClientSelectedIndexChanged="TitleIndexChanged" 
                                OnItemDataBound="RadComboBoxUserName_ItemDataBound" >
                                <Items>
                                    <telerik:RadComboBoxItem Text="'Ολοι" />
                                </Items>
                            </telerik:RadComboBox>
                            <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server">
  
                                <script type="text/javascript">
                                    function TitleIndexChanged(sender, args) {
                                        var tableView = $find("<%# TryCast(Container,GridItem).OwnerTableView.ClientID %>");
                                        tableView.filter("UserName", args.get_item().get_value(), "EqualTo");
  
                                    }
                                </script>
  
                            </telerik:RadScriptBlock>
  
                </FilterTemplate>
                <HeaderStyle HorizontalAlign ="Center" />
                <ItemStyle HorizontalAlign ="Center" />
            </telerik:GridBoundColumn>
        </Columns>
        <CommandItemTemplate>
            <asp:LinkButton ID="FldNew" Text="Νέα Προσφορά" runat="server" Font-Underline="true"
                onclick="FldNew_Click" Font-Bold="True"></asp:LinkButton>
        </CommandItemTemplate>
        </MasterTableView>
        <HeaderStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" 
            Font-Strikeout="False" Font-Underline="False" ForeColor="White" Wrap="True" />
    </telerik:RadGrid>
    <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
        ConnectionString="<%$ ConnectionStrings:AlarmConfigurator %>" 
        SelectCommand="select * from dbo.ProposalMasterView where DealerCode=@DealerCode order by PMID Desc">
        <SelectParameters>
            <asp:ControlParameter ControlID="FldDealerCode" 
                ConvertEmptyStringToNull="False" Name="DealerCode" PropertyName="Value" />
        </SelectParameters>
    </asp:SqlDataSource>     
    <asp:HiddenField ID="FldDealerCode" runat="server" />
    <asp:SqlDataSource ID="SqlDataSource2" runat="server" 
        ConnectionString="<%$ ConnectionStrings:AlarmConfigurator %>" 
        SelectCommand="select PSID,PSStatus  from dbo.StatusMaster">
    </asp:SqlDataSource>
    <asp:SqlDataSource ID="SqlDataSource3" runat="server" 
        ConnectionString="<%$ ConnectionStrings:AlarmConfigurator %>"           
        SelectCommand="select username, userID from Users where  DealerCode=@DealerCode ">
           
        <SelectParameters>
            <asp:ControlParameter ControlID="FldDealerCode" Name="DealerCode" 
                PropertyName="Value" />
        </SelectParameters>
    </asp:SqlDataSource>
    <telerik:RadAjaxManager runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="SqlDataSource2">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadGrid1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>
</asp:Content>

 

 

The code works, but the first time we enter a value to another filter item the combo is loosing its default value. Then if manually select an item from the filter combo, it works fine.

Any support to resolve this issue is welcome.

Than you
George

 

Iana Tsolova
Telerik team
 answered on 13 Oct 2010
4 answers
232 views
Hi,

In standard MS GridView I was using this code;
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.DataRow)     //set settings only to rows
    {
        e.Row.Attributes.Add("onmouseover", "javascript:this.className = 'rowOnMouseOver'");
        e.Row.Attributes.Add("onmouseout", "javascript:this.className = ''");
        e.Row.Attributes.Add("onclick", ClientScript.GetPostBackClientHyperlink(this.GridView1, "Select$" + e.Row.RowIndex.ToString()));
    }
 
}
to make highlights and selections for rows in GridView.
What would be an equivalent for RadGrid?
Sebastian
Top achievements
Rank 1
 answered on 13 Oct 2010
3 answers
56 views
I have following code :

protected void Button1_Click(object sender, EventArgs e)
    {
        RadPanelItem newItem = new RadPanelItem(RadTextBox1.Text);
        RadPanelBar1.Items.Add(newItem);
         
    }
 Currently the scenario is ---
User Clicks on button the item is added . When user refreshes the page the value is gone . 

Wanted Scenario ----
User Clicks on button the item is added . When user refreshes the page the value is still there

I do not want any databases involved plz if possible . Thank You . Reply me fast plz 
Cori
Top achievements
Rank 2
 answered on 13 Oct 2010
5 answers
40 views
I have an application than uses a nested menu built from a database which creates the menu structure in code.

This all worked fine in the previous release of Telerik, but during testing I have found that using 2010.2826.20 the top level and first level menu appears, but the third level menu does not show.  It works OK in IE7 and 8, Firefox, Chrome and Safari, but does not display in IE6.

David Penny
Kamen Bundev
Telerik team
 answered on 13 Oct 2010
Narrow your results
Selected tags
Tags
+? more
Top users last month
Ambisoft
Top achievements
Rank 2
Iron
Pascal
Top achievements
Rank 2
Iron
Matthew
Top achievements
Rank 1
Sergii
Top achievements
Rank 1
Andrey
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Ambisoft
Top achievements
Rank 2
Iron
Pascal
Top achievements
Rank 2
Iron
Matthew
Top achievements
Rank 1
Sergii
Top achievements
Rank 1
Andrey
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?