Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
231 views

RadAutoCompleteBox comes back with the wrong filtered result set when typing into the textbox. It seems to be doing the filtering on the first letter I'm typing, but then ignoring the second letter I've typed. For example, if I start to type the word "test" it will start filtering the auto complete box for "t" or "te", but ignore the rest of the word. It seems to be doing the filtering if i very briefly pause (split second) and that's why it's not picking up the whole word. If I hit backspace, then it does a callback and the filtered result set is accurate. Is there a built in way to delay the filtering so it only does the callback after I've stopped typing for one second? Thanks in advance for the help.

 

Here's the code:

<telerik:radautocompletebox id="txtSearch" runat="server" oncliententryadding="OnClientEntryAddingHandler" emptymessage="FIND AN ACCOUNT or TPID"
                                    autopostback="true" onentryadded="autocomplete_EntryAdded" filter="Contains" datavaluefield="TPID" datatextfield="AccountName" 
                                    cssclass="searchtext" width="275px" DropDownAutoWidth="Enabled" maxresultcount="10">
                            </telerik:radautocompletebox>

Ivan Danchev
Telerik team
 answered on 29 Aug 2016
3 answers
125 views

Hi,

I have a RadTabStrip together with a RadMultiPage that loads different aspx pages in each one. Everything works fine in Chrome, but when using IE a certain tab only renders the first time it's clicked. If I select another one and then back again it's blank. 

If i enter the browser debugger the pageview/iframe inline style is Height=100% and Width=100%. If I in the debugger disable and renable those settings the page shows up again.

What could be causing this behaviour? I'm using version 2014.1.513.45 but I tried the latest version and the some problem shows there as well.

 

 

Here are the aspx code for the tabstrip/multipage:

<table>
            <tr class="topMenu">
                <td class="productArea">
                    <div>
                        <h5>INSERA</h5>
                    </div>
                    <div>
                        <h2>INSIGHT <%=Insight.Components.Security.AssemblyAttributes.GetCurrentAssemblyVersion2Numbers() %></h2>
                    </div>
                </td>
                <td style="padding:0;margin:0;">
                    <telerik:RadTabStrip CssClass="MyTabStrip" RenderMode="Lightweight" ID="RadTabStrip1" runat="server" Skin="" MultiPageID="RadMultiPage1" SelectedIndex="0">
                        <Tabs>
                            <telerik:RadTab CssClass="MyTab" HoveredCssClass="MyTabHovered" SelectedCssClass="MyTabSelected" IsBreak="false" ImageUrl="/Content/graphics/Home-32.png" Text="<%$Resources:Insight.Resource, Tabmenu.Tab.Start %>" Selected="True">
                            </telerik:RadTab>
                            <telerik:RadTab CssClass="MyTab" HoveredCssClass="MyTabHovered" SelectedCssClass="MyTabSelected" IsBreak="false" ImageUrl="/Content/graphics/Statistics-32.png" Text="<%$Resources:Insight.Resource, Tabmenu.Tab.Analysis %>">
                            </telerik:RadTab>
                            <telerik:RadTab CssClass="MyTab" HoveredCssClass="MyTabHovered" SelectedCssClass="MyTabSelected" IsBreak="false" ImageUrl="/Content/graphics/Coins-32.png" Text="<%$Resources:Insight.Resource, Tabmenu.Tab.Prognosis %>">
                            </telerik:RadTab>
                            <telerik:RadTab CssClass="MyTab" HoveredCssClass="MyTabHovered" SelectedCssClass="MyTabSelected" IsBreak="false" ImageUrl="/Content/graphics/Recycle Sign-32.png" Text="<%$Resources:Insight.Resource, Tabmenu.Tab.Environment %>">
                            </telerik:RadTab>
                            <telerik:RadTab CssClass="MyTab" HoveredCssClass="MyTabHovered" SelectedCssClass="MyTabSelected" IsBreak="false" ImageUrl="/Content/graphics/Page Overview -32.png" Text="<%$Resources:Insight.Resource, Tabmenu.Tab.Codeplan %>">
                            </telerik:RadTab>
                            <telerik:RadTab CssClass="MyTab" HoveredCssClass="MyTabHovered" SelectedCssClass="MyTabSelected" IsBreak="false" ImageUrl="/Content/graphics/Spade-32.png" Text="<%$Resources:Insight.Resource, Tabmenu.Tab.Miner %>">
                            </telerik:RadTab>
                            <telerik:RadTab CssClass="MyTab" HoveredCssClass="MyTabHovered" SelectedCssClass="MyTabSelected" IsBreak="false" ImageUrl="/Content/graphics/Manager-32.png" Text="<%$Resources:Insight.Resource, Tabmenu.Tab.Manager %>">
                            </telerik:RadTab>
                            <telerik:RadTab CssClass="MyTab" HoveredCssClass="MyTabHovered" SelectedCssClass="MyTabSelected" IsBreak="false" ImageUrl="/Content/graphics/Settings-32.png" Text="<%$Resources:Insight.Resource, Tabmenu.Tab.Settings %>">
                            </telerik:RadTab>
                            <telerik:RadTab CssClass="MyTab" HoveredCssClass="MyTabHovered" SelectedCssClass="MyTabSelected" IsBreak="false" ImageUrl="/Content/graphics/Question Mark-32.png" Text="<%$Resources:Insight.Resource, Tabmenu.Tab.Help %>">
                            </telerik:RadTab>
                        </Tabs>
                    </telerik:RadTabStrip>
                </td>
                <td id="companiesList" class="dropDownSelections">
                    <uc1:CompanyList runat="server" ID="CompanyList" />
                </td>
                <td id="areasList" class="dropDownSelections">
                    <uc1:AreaList runat="server" id="AreaList" />
                </td>
                <td id="loggedInInfo">
                    <uc1:LoggedInInfo runat="server" id="LoggedInInfo1" />
                </td>
            </tr>
        </table>
            <telerik:RadMultiPage runat="server" ID="RadMultiPage1" SelectedIndex="0">
                <telerik:RadPageView ID="RadPageView1" runat="server" Height="100%" ContentUrl="/Forms/Portal.aspx" CssClass="pageView1 pageView">
                </telerik:RadPageView>
                <telerik:RadPageView ID="RadPageView2" runat="server" Height="100%" ContentUrl="/Forms/Analysis.aspx" CssClass="pageView2 pageView">
                </telerik:RadPageView>
                <telerik:RadPageView ID="RadPageView3" runat="server" Height="100%" ContentUrl="/Forms/Prognosis.aspx" CssClass="pageView3 pageView">
                </telerik:RadPageView>
                <telerik:RadPageView ID="RadPageView4" runat="server" Height="100%" ContentUrl="/Forms/Environment.aspx" CssClass="pageView4 pageView">
                </telerik:RadPageView>
                <telerik:RadPageView ID="RadPageView5" runat="server" Height="100%" ContentUrl="/Forms/Codeplan.aspx" CssClass="pageView5 pageView">
                </telerik:RadPageView>
                <telerik:RadPageView ID="RadPageView6" runat="server" Height="100%" ContentUrl="/Forms/Miner.aspx" CssClass="pageView6 pageView">
                </telerik:RadPageView>
                <telerik:RadPageView ID="RadPageView7" runat="server" Height="100%" ContentUrl="/Forms/Manager.aspx" CssClass="pageView7 pageView">
                </telerik:RadPageView>
                <telerik:RadPageView ID="RadPageView8" runat="server" Height="100%" ContentUrl="/Forms/Settings.aspx" CssClass="pageView8 pageView">
                </telerik:RadPageView>
                <telerik:RadPageView ID="RadPageView9" runat="server" Height="100%" ContentUrl="/Forms/Help.aspx" CssClass="pageView9 pageView">
                </telerik:RadPageView>
            </telerik:RadMultiPage>
         
 
        <script type="text/javascript">
 
            function pageLoad() {
 
                var $ = $telerik.$;
                var height = $(window).height();
 
                var multiPage = $find("<%=RadMultiPage1.ClientID %>");
                var totalHeight = height - 63;
                multiPage.get_element().style.height = totalHeight + "px";
 
            }
        </script>

Ivan Danchev
Telerik team
 answered on 29 Aug 2016
3 answers
231 views

Hi,

I am using RadTabStrip. I am dynamically adding PageView on Tab Click.  Now, in every pageVirew i am trying to load a single usercontrol containing a Rad Grid with different Data Source based on the tab Name.

I am able to load the user control, but the problem is after clicking all (3) tabs when i open the previous tabs, i have RadGrid with latest data.Since i am using the same usercontrol(with rad grid), same data is loaded in all the tabs. 

As per my requirement, I want the previous tabs with the corresponding loaded data. Could you please provide your feedback on this ?

Veselin Tsvetanov
Telerik team
 answered on 29 Aug 2016
2 answers
201 views
I have a RadGrid that has a template column in it with RadHTMLChart.   The query for the data for the charts takes a few seconds per chart, so I would like to be able for the user to access the grid while the charts load via ajax.   I tried to set the datasource on the charts to nothing, and then declare the datasource with JS  on the OnGridCreated client event and bind them, but I am using a SQL Datasource for the chart.  It seems you can only use a JSON on the client side.   What is another approach to accomplish this?
Konstantin Dikov
Telerik team
 answered on 29 Aug 2016
10 answers
1.0K+ views
Hello,

Is there something like a 'no data message'? And if so, is this customizable? I want to show a nice image and some text when a chart contains no data.

Thanks!
Stamo Gochev
Telerik team
 answered on 29 Aug 2016
2 answers
353 views

Good afternoon

We have a very simple test: we would like to display RadWindowManager.RadConfirm() on an existing aspx Website.

Therefore, we have:

  • edit.aspx
    <%@ Page Title="" Language="C#" … AutoEventWireup="true" CodeBehind="Edit.aspx.cs" Inherits="EnAW.EnergieModell.UserInterface.Web.Zielvereinbarung.Selbstbeurteilung.Edit" %>
    <%@ Register Src="~/UserControls/Message/ValidationDisplay.ascx" TagPrefix="uc" TagName="ValidationDisplay" %>
    <%@ Register Src="~/UserControls/Zielvereinbarung/Selbstbeurteilung/Edit.ascx" TagPrefix="uc" TagName="Edit" %>

    <asp:Content runat="server" ContentPlaceHolderID="ctpMainContent">
        <telerik:RadWindowManager RenderMode="Lightweight" ID="RadWindowManager1" runat="server" EnableShadow="true" />
        <asp:Panel ID="pDeleteConfirm" runat="server"
    …
  • edit.aspx.cs
    void Test() {
    RadWindowManager1.RadConfirm("Server radconfirm: Are you sure", "confirmCallBackFn", 330, 180, null, "Server RadConfirm");
    }

 

Unfortunately, if we call RadConfirm(), nothing happens.

Is it a problem to embed <telerik:RadWindowManager ..> into <asp:Content ...>?

 

Thanks a lot for any help in advance,
kind regards,
Thomas

 

AKROS
Top achievements
Rank 1
 answered on 27 Aug 2016
1 answer
624 views

My grid is setup as below, the grid contains 10 columns where as the filtering doesn't work for only ID column,please help.....
The datatype is int32 and tried with the option but no luck....

<telerik:RadGrid 
        ...
        AllowMultiRowSelection="false" 
        AllowFilteringByColumn ="true"
        runat="server" 
        AllowSorting="true" 
        AllowPaging="true" 
        GridLines="None" 
        EnableHeaderContextMenu="true">
        <MasterTableView 
            ...
            <Columns>
                </telerik:GridTemplateColumn>
                <telerik:GridTemplateColumn 
                    UniqueName="ID" 
                    SortExpression="ID" 
                    HeaderText="ID" 
                    DataField="ID" 
                    Groupable="false" 
                    AllowFiltering="true" 
                    AutoPostBackOnFilter="true" 
                    CurrentFilterFunction="Contains" 
                    FilterControlWidth="30px" 
                    FilterControlToolTip="Filter grid by ID" 
                    FilterControlAltText="Filter grid by ID">
                    <ItemTemplate>
                        <asp:Label runat="server" ID="lblID" Text='<%# Eval("ID") %>'></asp:Label>
                    </ItemTemplate>
                </telerik:GridTemplateColumn>
                <telerik:GridTemplateColumn 
                  .........
                </telerik:GridTemplateColumn>

Patrick | Technical Support Engineer, Senior
Telerik team
 answered on 26 Aug 2016
14 answers
218 views

Hi,

I've noticed that on my site some of the rightmost drop down elements on a Navigation menu open partially off screen.  In the demo I have seen that they seem to work better.  Is there some css based mechanism on the parent div that will force menus to open on screen.  I saw the menus open to the left on the demo here (http://demos.telerik.com/aspnet-ajax/navigation/overview/defaultvb.aspx?show-source=true), on my bar the last element would open displaying the menu off screen...

 Regards

Jon

Keith
Top achievements
Rank 1
 answered on 26 Aug 2016
1 answer
170 views

I have a ASP Dropdown list and Telerik RadComboBox. Both are binding same values.

Now I want to select same value in RadComboBox which user select in ASP Dropdown list.

I have used below codes but RadComboBox always shows previous selcted value only.

 

1.     string Name = ddlList.SelectedItem.Text;

        rcbComboBox.ClearCheckedItems();
        rcbComboBox.Text = string.Empty;
        rcbComboBox.Text = Name;
        rcbComboBox.Items.FindItemByText(Name).Checked = true;

        rcbComboBox.Items.FindItemByText(Name).Selected = true;

 

2.   

Ivan Danchev
Telerik team
 answered on 26 Aug 2016
6 answers
170 views

Hi all,

I'm having huge problems attempting to bind a radgrid to a WCF service using JSON using the built-in ClientSettings-DataBinding

The various code components:

WCF Call - returning a WSResponse_Machine_Readings class
 
Interface:
 
<OperationContract()> _
<WebInvoke(Method:="POST", ResponseFormat:=WebMessageFormat.Json, RequestFormat:=WebMessageFormat.Json, BodyStyle:=WebMessageBodyStyle.Wrapped, UriTemplate:="GetMachineReadings/")> _
 
Function GetMachineReadings(ByVal startRowIndex As Integer, ByVal maximumRows As Integer, ByVal sortExpression As String, ByVal filterExpression As String) As Machines.WSResponse_Machine_Readings
 
Function:
 
    Public Function GetMachineReadings(ByVal startRowIndex As Integer, ByVal maximumRows As Integer, ByVal sortExpression As String, ByVal filterExpression As String) As Machines.WSResponse_Machine_Readings Implements IRicohData.GetMachineReadings
        Dim orgID As Integer = 39311
        Dim Serial As String = "W3009606995"
        Dim Contract As String = "233807"
 
        Dim _response As New Machines.WSResponse_Machine_Readings
        Dim _items As New List(Of Machines.MachineReading)
        _items = Machines.getReadingsList(orgID, "", Serial, Contract)
        _response.Count = _items.Count
        _response.Data = _items
 
        Return _response
    End Function
 
 
WSResponse_Machine_Readings Class:
 
    Public Class WSResponse_Machine_Readings
        Public Property Count()
        Public Property Data() As List(Of MachineReading)
    End Class
 
 
MachineReading Class:
 
    Public Class MachineReading
        Public Property ReadingDate
        Public Property ReadingType
        Public Property ReadingBLK
        Public Property ReadingCLR
    End Class
 
Function populating my List(of MachineReading):
 
    Public Shared Function getReadingsList(ByVal orgID As Integer, ByVal Model As String, ByVal Serial As String, ByVal Contract As String) As List(Of MachineReading)
        Dim results As DataView = executeGetContractData(orgID, Model, Serial, Contract, "Readings")
        Dim _items As New List(Of MachineReading)
        For Each result As DataRowView In results
            Dim _item As New MachineReading
            With _item
                .ReadingDate = result("ReadingDate").trim()
                .ReadingType = result("ReadingType").trim()
                .ReadingBLK = result("ReadingBLK").trim()
                .ReadingCLR = result("ReadingCLR").trim()
            End With
            _items.Add(_item)
        Next
        Return _items
    End Function
 
RadGrid definition:
 
                        <telerik:RadGrid ID="gridReadings" runat="server" AutoGenerateColumns="False"
                            AllowPaging="True" Height="420px" Width="850px" EnableViewState="False" BorderStyle="None"
                            AllowSorting="True" PageSize="10" ClientSettings-Scrolling-UseStaticHeaders="true"
                            CellSpacing="0" GridLines="None">
                            <MasterTableView Font-Size="90%" NoMasterRecordsText="No readings to display">
                                <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings>
                                <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column">
                                </RowIndicatorColumn>
                                <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column">
                                </ExpandCollapseColumn>
                                <Columns>
                                    <telerik:GridBoundColumn FilterControlAltText="Filter column column" HeaderText="Date"
                                        HeaderStyle-Width="100" DataField="ReadingDate" UniqueName="ReadingDate">
                                    </telerik:GridBoundColumn>
                                    <telerik:GridBoundColumn FilterControlAltText="Filter column1 column" HeaderText="Type"
                                        HeaderStyle-Width="200" DataField="ReadingType" UniqueName="ReadingType">
                                    </telerik:GridBoundColumn>
                                    <telerik:GridBoundColumn FilterControlAltText="Filter column2 column" HeaderText="Black"
                                        HeaderStyle-Width="100" DataField="ReadingBLK" UniqueName="ReadingBLK">
                                    </telerik:GridBoundColumn>
                                    <telerik:GridBoundColumn FilterControlAltText="Filter column4 column" HeaderText="Colour"
                                        HeaderStyle-Width="100" DataField="ReadingCLR" UniqueName="ReadingCLR">
                                    </telerik:GridBoundColumn>
                                </Columns>
                                <EditFormSettings>
                                    <EditColumn FilterControlAltText="Filter EditCommandColumn column">
                                    </EditColumn>
                                </EditFormSettings>
                                <PagerStyle AlwaysVisible="True" PageButtonCount="5"></PagerStyle>
                            </MasterTableView>
                            <ClientSettings>
                                <ClientEvents />
                                <Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="true" />
                                <DataBinding SelectMethod="GetMachineReadings/" Location="https://ws.ricoh.co.nz/Services/Ricoh/RicohData.svc" FilterParameterType="List" SortParameterType="List">
                                </DataBinding>
                            </ClientSettings>
                            <PagerStyle AlwaysVisible="true" />
                            <GroupingSettings CaseSensitive="False" />
                            <FilterMenu EnableImageSprites="False">
                            </FilterMenu>
                        </telerik:RadGrid>
 
JSON return from the service:
 
{"GetMachineReadingsResult":{"Count":31,"Data":[{"ReadingBLK":"22,554","ReadingCLR":"0","ReadingDate":"14\/09\/13","ReadingType":"Customer Reading"},{"ReadingBLK":"21,206","ReadingCLR":"0","ReadingDate":"14\/08\/13","ReadingType":"Customer Reading"},{"ReadingBLK":"20,787","ReadingCLR":"0","ReadingDate":"07\/08\/13","ReadingType":"Engineer Reading"},{"ReadingBLK":"19,872","ReadingCLR":"0","ReadingDate":"14\/07\/13","ReadingType":"Customer Reading"},{"ReadingBLK":"18,826","ReadingCLR":"0","ReadingDate":"14\/06\/13","ReadingType":"Customer Reading"},{"ReadingBLK":"17,044","ReadingCLR":"0","ReadingDate":"14\/05\/13","ReadingType":"Customer Reading"},{"ReadingBLK":"16,155","ReadingCLR":"0","ReadingDate":"14\/04\/13","ReadingType":"Customer Reading"},{"ReadingBLK":"15,049","ReadingCLR":"0","ReadingDate":"14\/03\/13","ReadingType":"Customer Reading"},{"ReadingBLK":"13,470","ReadingCLR":"0","ReadingDate":"14\/02\/13","ReadingType":"Customer Reading"},{"ReadingBLK":"13,470","ReadingCLR":"0","ReadingDate":"14\/01\/13","ReadingType":"Customer Reading"},{"ReadingBLK":"13,405","ReadingCLR":"0","ReadingDate":"14\/12\/12","ReadingType":"Customer Reading"},{"ReadingBLK":"12,783","ReadingCLR":"0","ReadingDate":"14\/11\/12","ReadingType":"Customer Reading"},{"ReadingBLK":"12,113","ReadingCLR":"0","ReadingDate":"14\/10\/12","ReadingType":"Customer Reading"},{"ReadingBLK":"11,424","ReadingCLR":"0","ReadingDate":"14\/09\/12","ReadingType":"Customer Reading"},{"ReadingBLK":"10,228","ReadingCLR":"0","ReadingDate":"14\/08\/12","ReadingType":"Customer Reading"},{"ReadingBLK":"9,310","ReadingCLR":"0","ReadingDate":"14\/07\/12","ReadingType":"Customer Reading"},{"ReadingBLK":"8,997","ReadingCLR":"0","ReadingDate":"14\/06\/12","ReadingType":"Customer Reading"},{"ReadingBLK":"8,320","ReadingCLR":"0","ReadingDate":"14\/05\/12","ReadingType":"Customer Reading"},{"ReadingBLK":"6,809","ReadingCLR":"0","ReadingDate":"14\/04\/12","ReadingType":"Customer Reading"},{"ReadingBLK":"6,809","ReadingCLR":"0","ReadingDate":"14\/03\/12","ReadingType":"Customer Reading"},{"ReadingBLK":"6,329","ReadingCLR":"0","ReadingDate":"14\/02\/12","ReadingType":"Customer Reading"},{"ReadingBLK":"5,841","ReadingCLR":"0","ReadingDate":"14\/01\/12","ReadingType":"Customer Reading"},{"ReadingBLK":"5,819","ReadingCLR":"0","ReadingDate":"14\/12\/11","ReadingType":"Customer Reading"},{"ReadingBLK":"5,306","ReadingCLR":"0","ReadingDate":"14\/11\/11","ReadingType":"Customer Reading"},{"ReadingBLK":"4,576","ReadingCLR":"0","ReadingDate":"14\/10\/11","ReadingType":"Customer Reading"},{"ReadingBLK":"4,224","ReadingCLR":"0","ReadingDate":"14\/09\/11","ReadingType":"Customer Reading"},{"ReadingBLK":"3,071","ReadingCLR":"0","ReadingDate":"14\/08\/11","ReadingType":"Customer Reading"},{"ReadingBLK":"1,988","ReadingCLR":"0","ReadingDate":"14\/07\/11","ReadingType":"Customer Reading"},{"ReadingBLK":"1,988","ReadingCLR":"0","ReadingDate":"14\/06\/11","ReadingType":"Customer Reading"},{"ReadingBLK":"119","ReadingCLR":"0","ReadingDate":"14\/05\/11","ReadingType":"Customer Reading"},{"ReadingBLK":"119","ReadingCLR":"0","ReadingDate":"02\/05\/11","ReadingType":"Initial Reading"}]}}


I know the service is returning results, and I can output data using jquery, but the grid simple refuses to bind.
I've searched the forums and examples and can't find anything that will help me resolve this problem.

Any help would be appreciated
Cheers!


Marin
Telerik team
 answered on 26 Aug 2016
Narrow your results
Selected tags
Tags
+? more
Top users last month
Miljana
Top achievements
Rank 2
Iron
Iron
Joel
Top achievements
Rank 3
Bronze
Bronze
Bronze
Cynthia
Top achievements
Rank 1
John
Top achievements
Rank 1
Iron
Mozart
Top achievements
Rank 1
Iron
Veteran
Want to show your ninja superpower to fellow developers?
Top users last month
Miljana
Top achievements
Rank 2
Iron
Iron
Joel
Top achievements
Rank 3
Bronze
Bronze
Bronze
Cynthia
Top achievements
Rank 1
John
Top achievements
Rank 1
Iron
Mozart
Top achievements
Rank 1
Iron
Veteran
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?