Telerik Forums
UI for ASP.NET AJAX Forum
0 answers
90 views

Hi,  I have a site running on an unsupported version of windows.  I is using older RadControls (i.e. RadAjax.Net2.dll version 1.7.1.0) and functions well, but I need to move it to a supported version of windows server.  Of course any older VS project or installation media or documentation is missing.  I've moved the root directory to the new server and configured IIS as best I can.  I've created a new web project in VS2015The RadControls are not functioning.

Can anyone point me to documentation/resources to troubleshoot the issue.

 

Thanks

 

Art
Top achievements
Rank 1
 asked on 24 Feb 2017
0 answers
123 views

I have a RadAsyncUpload button on my form. When it displays the right border of the Select button is cut off. What am I doing wrong? You can see the table borders so I know I have plenty of room.

 

<td>
                                                                <telerik:RadAsyncUpload RenderMode="Lightweight" ID="productImportFile" runat="server" Skin="WebBlue" MaxFileInputsCount="1" Width="221px">
                                                                    <FileFilters>
                                                                        <telerik:FileFilter Description="Text(txt)" Extensions="txt" />
                                                                    </FileFilters>
                                                                </telerik:RadAsyncUpload>
                                                            </td>

 

 

David
Top achievements
Rank 1
 asked on 24 Feb 2017
0 answers
86 views

Hello,

I was wondering if it was possible to group on the same field twice.  For instance:

<DataGroups>
   <telerik:ListViewDataGroup GroupField="GroupNumber" DataGroupPlaceholderID="GroupPlaceHolder1" SortOrder="Ascending">
        <DataGroupTemplate>
            <div class="row-group-heading"><%#(Container as RadListViewDataGroupItem).DataGroupKey %>
            <asp:PlaceHolder runat="server" ID="GroupPlaceHolder2"></asp:PlaceHolder>
        </DataGroupTemplate>
    </telerik:ListViewDataGroup>
 
    <telerik:ListViewDataGroup GroupField="GroupNumber" DataGroupPlaceholderID="GroupPlaceHolder2" SortOrder="Ascending">
        <DataGroupTemplate>
            <div class="row-group-heading"><%#(Container as RadListViewDataGroupItem).DataGroupKey %></div>
            <asp:PlaceHolder runat="server" ID="ItemPlaceHolder"></asp:PlaceHolder>
        </DataGroupTemplate>
    </telerik:ListViewDataGroup>
</DataGroups>

 

If not is there a work around?

Developers
Top achievements
Rank 1
 asked on 24 Feb 2017
0 answers
130 views

I have a class derived from GridTextColumnEditor. It overrides the function AddControlsToContainer. I want the added controls (textboxes) to do a postback. When I have a textbox on my page and set AutoPostBack to true, the resulting html looks like this:

<input name="ctl00$_mCPH$AssetClassSettings1$p1c4r6" id="ctl00__mCPH_AssetClassSettings1_p1c4r6" style="width: 30px; text-align: right;" onkeypress="if (WebForm_TextBoxKeyHandler(event) == false) return false;" onfocus="FormatNumberAsDecimal(this)" onblur="FormatDecimalAsNumber(this)" onchange="javascript:setTimeout('__doPostBack(\'ctl00$_mCPH$AssetClassSettings1$p1c4r6\',\'\')', 0)" type="text" value="0" precision="0" originalamount="0" nomatch="0" group="1" maxamount="100" minamount="0" negativecolor="Red">

But when added via the GridTextColumn Editor, the html is:

<input name="ctl00$_mCPH$BG1$BudgetGrid$ctl01$ctl08$ctl01" style="width:60px;text-align:Right;" onkeypress="if (WebForm_TextBoxKeyHandler(event) == false) return false;" onfocus="FormatNumberAsDecimal(this)" onblur="FormatDecimalAsNumber(this)" onchange="javascript:setTimeout('RadGridNamespace.AsyncRequest(\'ctl00$_mCPH$BG1$BudgetGrid$ctl01$ctl08$ctl01\',\'\', 'ctl00__mCPH_BG1_BudgetGrid', event)', 0)" type="text" value="0" precision="2" originalamount="0" nomatch="0" group="1" maxamount="99999" minamount="-100000000" negativecolor="Red">

 

This "RadGridNamespace.AsyncRequest" is not a post back and I don't know what it is or why it would be added rather than the doPostBack. How do I make this work?

 

 

Mark
Top achievements
Rank 1
 asked on 24 Feb 2017
0 answers
111 views

I'm going to admit that I am a rank beginner at Bootstrap.  About all I have experience with is that class="col-md-##" setup.

My question is this: If I've set the Skin of a Telerik control to Bootstrap, does that eliminate the need to put it within a div that has Bootstrap attributes?

In other words I have a batch of RadTextBoxes in a row, each in their own col-md-## div, and all those within the main class="col-md-12" div.  Are the div attributes necessary?   (The box labels are overlapping each other, depending on the size of the screen.  Not apparently responsive.)

Please feel free to point to any relevant documentation.  So far I haven't found anything that clearly explains this.

 

Boris
Top achievements
Rank 1
 asked on 24 Feb 2017
1 answer
204 views

Hi, I have a page with 3 nested radgrids. The problem is that the page takes 10 minutes (!!!) to load even if I set HierarchyLoadMode="ServerOnDemand" in every levels. It looks like grid loads every sub-details on page load, also because if I'll set HierarchyLoadMode="Client" the time to load is pretty the same. 

What I'm expecting is that on pageload radgrid loads only the first level and when I click on a row to expand it the page reloads with only that row expanded (and calculated) and so on...

Can you help me?

 

<%@ Page Title="Situazione" Language="VB" AutoEventWireup="false" CodeFile="MostraSituazioneTarget.aspx.vb" Inherits="MostraSituazioneTarget" MasterPageFile="~/Site.master" %>
 
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
 
 
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <h2>Situazione target</h2>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <telerik:RadScriptBlock runat="server">
        <script type="text/javascript">
 
            window.onresize = ResizeGrid;
            Sys.Application.add_load(ResizeGrid);
 
            function ResizeGrid() {
                var radGrid2 = $find('<%= radGridPrenotazioni.ClientID %>'); //outer RadGrid
 
                if ($(window).height() > 550 & !detectmob()) {
                    radGrid2.get_element().style.height = $(window).height() - 220 + "px";
                    radGrid2.repaint();
                }
 
            }
 
            function detectmob() {
                if (navigator.userAgent.match(/Android/i)
                || navigator.userAgent.match(/webOS/i)
                || navigator.userAgent.match(/iPhone/i)
                || navigator.userAgent.match(/iPad/i)
                || navigator.userAgent.match(/iPod/i)
                || navigator.userAgent.match(/BlackBerry/i)
                || navigator.userAgent.match(/Windows Phone/i)
                ) {
                    return true;
                }
                else {
                    return false;
                }
            }
 
 
        </script>
 
    </telerik:RadScriptBlock>
 
    <telerik:RadWindowManager ID="RadWindowManager1" runat="server" Skin="Bootstrap">
    </telerik:RadWindowManager>
    <telerik:RadGrid runat="server" ID="radGridPrenotazioni" Culture="it-IT" EnableViewState="false"
        DataSourceID="SqlDataSource1" GroupPanelPosition="Top" CellSpacing="-1" AllowSorting="True" AutoGenerateColumns="False" ShowGroupPanel="false">
 
        <ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True" AllowDragToGroup="True" Scrolling-UseStaticHeaders="true" Scrolling-AllowScroll="true"></ClientSettings>
 
        <MasterTableView DataSourceID="SqlDataSource1" ShowGroupFooter="false" GroupsDefaultExpanded="false" HierarchyDefaultExpanded="false" EnableHierarchyExpandAll="false" EnableGroupsExpandAll="true" HierarchyLoadMode="ServerOnDemand">
 
            <Columns>
                <telerik:GridBoundColumn DataField="Salesperson" HeaderText="Salesperson" Visible="false" SortExpression="Salesperson" UniqueName="Salesperson" FilterControlAltText="Filter Salesperson column"></telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Name" HeaderText="Name" SortExpression="Name" UniqueName="Name" FilterControlAltText="Filter Name column"></telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="QtaPZ_Delta" HeaderText="QtaPZ_Delta" HeaderStyle-Width="200" SortExpression="QtaPZ_Delta" UniqueName="QtaPZ_Delta" FilterControlAltText="Filter QtaPZ_Delta column" DataType="System.Double" ReadOnly="True"></telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Qta_Delta" HeaderText="Qta_Delta" SortExpression="Qta_Delta" HeaderStyle-Width="200" UniqueName="Qta_Delta" FilterControlAltText="Filter Qta_Delta column" DataType="System.Double" ReadOnly="True"></telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Imponibile_Delta" HeaderText="Imponibile_Delta" HeaderStyle-Width="200" SortExpression="Imponibile_Delta" UniqueName="Imponibile_Delta" DataType="System.Double" FilterControlAltText="Filter Imponibile_Delta column" ReadOnly="True"></telerik:GridBoundColumn>
            </Columns>
            <NestedViewTemplate>
                <asp:Label ID="labelSalesperson" runat="server" Visible="false" Text='<%# Eval("Salesperson") %>' />
                <telerik:RadGrid runat="server" ID="radGridProducer" Culture="it-IT" GroupPanelPosition="Top" DataSourceID="SqlDataSource1" EnableViewState="false">
                    <ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True" AllowDragToGroup="True" Scrolling-UseStaticHeaders="true" Scrolling-AllowScroll="true"></ClientSettings>
 
                    <MasterTableView DataKeyNames="Salesperson,Producer" DataSourceID="SqlDataSource1" AutoGenerateColumns="False" HierarchyLoadMode="ServerOnDemand">
 
                        <NestedViewTemplate>
                            <asp:Label runat="server" ID="labelProducer" Visible="false" Text='<%# Eval("Producer") %>' />
                            <telerik:RadGrid runat="server" ID="radGridCommodityCtg" CellSpacing="-1" Culture="it-IT" DataSourceID="SqlDataSource1" GridLines="Both" GroupPanelPosition="Top" EnableViewState="false">
 
                                <MasterTableView DataKeyNames="Salesperson,Producer,CommodityCtg" DataSourceID="SqlDataSource1" AutoGenerateColumns="False">
                                    <Columns>
                                        <telerik:GridBoundColumn DataField="Salesperson" Visible="false" ReadOnly="True" HeaderText="Salesperson" SortExpression="Salesperson" UniqueName="Salesperson" FilterControlAltText="Filter Salesperson column"></telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn DataField="Producer" Visible="false" ReadOnly="True" HeaderText="Producer" SortExpression="Producer" UniqueName="Producer" FilterControlAltText="Filter Producer column"></telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn DataField="CommodityCtg" ReadOnly="True" HeaderText="CommodityCtg" SortExpression="CommodityCtg" UniqueName="CommodityCtg" FilterControlAltText="Filter CommodityCtg column"></telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn DataField="DefaultTargetQta" HeaderText="DefaultTargetQta" SortExpression="DefaultTargetQta" UniqueName="DefaultTargetQta" DataType="System.Double" FilterControlAltText="Filter DefaultTargetQta column"></telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn DataField="DefaultTargetImponibile" HeaderText="DefaultTargetImponibile" SortExpression="DefaultTargetImponibile" UniqueName="DefaultTargetImponibile" DataType="System.Double" FilterControlAltText="Filter DefaultTargetImponibile column"></telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn DataField="QtaPZ_Delta" HeaderText="QtaPZ_Delta" HeaderStyle-Width="200" SortExpression="QtaPZ_Delta" UniqueName="QtaPZ_Delta" FilterControlAltText="Filter QtaPZ_Delta column" DataType="System.Double" ReadOnly="True"></telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn DataField="Qta_Delta" HeaderText="Qta_Delta" SortExpression="Qta_Delta" HeaderStyle-Width="200" UniqueName="Qta_Delta" FilterControlAltText="Filter Qta_Delta column" DataType="System.Double" ReadOnly="True"></telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn DataField="Imponibile_Delta" HeaderText="Imponibile_Delta" HeaderStyle-Width="200" SortExpression="Imponibile_Delta" UniqueName="Imponibile_Delta" DataType="System.Double" FilterControlAltText="Filter Imponibile_Delta column" ReadOnly="True"></telerik:GridBoundColumn>
                                    </Columns>
 
                                </MasterTableView>
                            </telerik:RadGrid>
                            <asp:SqlDataSource runat="server" ID="SqlDataSource1" ConnectionString='<%$ ConnectionStrings:dalessioConnectionString %>'
                                SelectCommand="SELECT        STRT_VenditePerAgenteAnnoPrec.Salesperson, STRT_VenditePerAgenteAnnoPrec.Name, (STRT_VenditePerAgenteAnnoPrec.QtaPZ / 100)
                         * (100 + CASE WHEN STRT_SalespersonProducerTarget.DefaultTargetQta IS NOT NULL
                         THEN STRT_SalespersonProducerTarget.DefaultTargetQta ELSE STRT_SalespersonProducerCtgTarget.DefaultTargetQta END) - STRT_VenditePerAgenteAnnoCor.QtaPZ AS QtaPZ_Delta,
                         (STRT_VenditePerAgenteAnnoPrec.Qta / 100) * (100 + CASE WHEN STRT_SalespersonProducerTarget.DefaultTargetQta IS NOT NULL
                         THEN STRT_SalespersonProducerTarget.DefaultTargetQta ELSE STRT_SalespersonProducerCtgTarget.DefaultTargetQta END) - STRT_VenditePerAgenteAnnoCor.Qta AS Qta_Delta,
                         (STRT_VenditePerAgenteAnnoPrec.Qta / 100) * (100 + CASE WHEN STRT_SalespersonProducerTarget.DefaultTargetImponibile IS NOT NULL
                         THEN STRT_SalespersonProducerTarget.DefaultTargetImponibile ELSE STRT_SalespersonProducerCtgTarget.DefaultTargetImponibile END) - STRT_VenditePerAgenteAnnoCor.Imponibile AS Imponibile_Delta,
                         STRT_VenditePerAgenteAnnoCor.Producer, STRT_VenditePerAgenteAnnoPrec.Producer AS Expr1, STRT_SalespersonProducerTarget.DefaultTargetQta, STRT_SalespersonProducerTarget.DefaultTargetImponibile,
                         STRT_VenditePerAgenteAnnoCor.CommodityCtg, STRT_VenditePerAgenteAnnoPrec.CommodityCtg AS Expr2, STRT_VenditePerAgenteAnnoCor.Salesperson AS Expr3
                        FROM            STRT_VenditePerAgenteAnnoCor LEFT OUTER JOIN
                         STRT_SalespersonProducerCtgTarget ON STRT_VenditePerAgenteAnnoCor.Producer = STRT_SalespersonProducerCtgTarget.Producer AND
                         STRT_VenditePerAgenteAnnoCor.CommodityCtg = STRT_SalespersonProducerCtgTarget.CommodityCtg AND
                         STRT_VenditePerAgenteAnnoCor.Salesperson = STRT_SalespersonProducerCtgTarget.Salesperson RIGHT OUTER JOIN
                         STRT_VenditePerAgenteAnnoPrec ON STRT_VenditePerAgenteAnnoCor.Salesperson = STRT_VenditePerAgenteAnnoPrec.Salesperson AND
                         STRT_VenditePerAgenteAnnoCor.CommodityCtg = STRT_VenditePerAgenteAnnoPrec.CommodityCtg AND STRT_VenditePerAgenteAnnoCor.Producer = STRT_VenditePerAgenteAnnoPrec.Producer AND
                         STRT_SalespersonProducerCtgTarget.Salesperson = STRT_VenditePerAgenteAnnoPrec.Salesperson AND
                         STRT_SalespersonProducerCtgTarget.CommodityCtg = STRT_VenditePerAgenteAnnoPrec.CommodityCtg AND
                         STRT_SalespersonProducerCtgTarget.Producer = STRT_VenditePerAgenteAnnoPrec.Producer LEFT OUTER JOIN
                         STRT_SalespersonProducerTarget ON STRT_VenditePerAgenteAnnoCor.Producer = STRT_SalespersonProducerTarget.Producer AND
                         STRT_VenditePerAgenteAnnoCor.Salesperson = STRT_SalespersonProducerTarget.Salesperson AND STRT_VenditePerAgenteAnnoPrec.Salesperson = STRT_SalespersonProducerTarget.Salesperson AND
                         STRT_VenditePerAgenteAnnoPrec.Producer = STRT_SalespersonProducerTarget.Producer
                        WHERE ((STRT_VenditePerAgenteAnnoCor.[Producer] = @Producer OR STRT_VenditePerAgenteAnnoPrec.[Producer] = @Producer) AND (STRT_VenditePerAgenteAnnoPrec.[Salesperson] = @Salesperson OR STRT_VenditePerAgenteAnnoCor.[Salesperson] = @Salesperson))">
                                <SelectParameters>
                                    <asp:ControlParameter ControlID="labelSalesperson" PropertyName="Text" Name="Salesperson" Type="String"></asp:ControlParameter>
                                    <asp:ControlParameter ControlID="labelProducer" PropertyName="Text" Name="Producer" Type="String"></asp:ControlParameter>
                                </SelectParameters>
                            </asp:SqlDataSource>
                        </NestedViewTemplate>
 
 
                        <Columns>
                            <telerik:GridBoundColumn DataField="Producer" ReadOnly="True" HeaderText="Producer" SortExpression="Producer" UniqueName="Producer" FilterControlAltText="Filter Producer column"></telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="DefaultTargetQta" HeaderText="DefaultTargetQta" HeaderStyle-Width="200" SortExpression="DefaultTargetQta" UniqueName="DefaultTargetQta" DataType="System.Double" FilterControlAltText="Filter DefaultTargetQta column"></telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="DefaultTargetImponibile" HeaderText="DefaultTargetImponibile" HeaderStyle-Width="200" SortExpression="DefaultTargetImponibile" UniqueName="DefaultTargetImponibile" DataType="System.Double" FilterControlAltText="Filter DefaultTargetImponibile column"></telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="QtaPZ_Delta" HeaderText="QtaPZ_Delta" HeaderStyle-Width="200" SortExpression="QtaPZ_Delta" UniqueName="QtaPZ_Delta" DataType="System.Double" FilterControlAltText="Filter QtaPZ_Delta column"></telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="Qta_Delta" HeaderText="Qta_Delta" HeaderStyle-Width="200" SortExpression="Qta_Delta" UniqueName="Qta_Delta" DataType="System.Double" FilterControlAltText="Filter Qta_Delta column"></telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="Imponibile_Delta" HeaderText="Imponibile_Delta" HeaderStyle-Width="200" SortExpression="Imponibile_Delta" UniqueName="Imponibile_Delta" DataType="System.Double" FilterControlAltText="Filter Imponibile_Delta column"></telerik:GridBoundColumn>
                        </Columns>
                    </MasterTableView>
                </telerik:RadGrid>
                <asp:SqlDataSource runat="server" ID="SqlDataSource1" ConnectionString='<%$ ConnectionStrings:dalessioConnectionString %>'
                    SelectCommand="
                    SELECT        STRT_VenditePerAgenteAnnoPrec.Salesperson, STRT_VenditePerAgenteAnnoPrec.Name, SUM((STRT_VenditePerAgenteAnnoPrec.QtaPZ / 100)
                         * (100 + CASE WHEN STRT_SalespersonProducerTarget.DefaultTargetQta IS NOT NULL
                         THEN STRT_SalespersonProducerTarget.DefaultTargetQta ELSE STRT_SalespersonProducerCtgTarget.DefaultTargetQta END) - STRT_VenditePerAgenteAnnoCor.QtaPZ) AS QtaPZ_Delta,
                         SUM((STRT_VenditePerAgenteAnnoPrec.Qta / 100) * (100 + CASE WHEN STRT_SalespersonProducerTarget.DefaultTargetQta IS NOT NULL
                         THEN STRT_SalespersonProducerTarget.DefaultTargetQta ELSE STRT_SalespersonProducerCtgTarget.DefaultTargetQta END) - STRT_VenditePerAgenteAnnoCor.Qta) AS Qta_Delta,
                         SUM((STRT_VenditePerAgenteAnnoPrec.Qta / 100) * (100 + CASE WHEN STRT_SalespersonProducerTarget.DefaultTargetImponibile IS NOT NULL
                         THEN STRT_SalespersonProducerTarget.DefaultTargetImponibile ELSE STRT_SalespersonProducerCtgTarget.DefaultTargetImponibile END) - STRT_VenditePerAgenteAnnoCor.Imponibile) AS Imponibile_Delta,
                         STRT_VenditePerAgenteAnnoCor.Producer, STRT_VenditePerAgenteAnnoPrec.Producer AS Expr1, STRT_SalespersonProducerTarget.DefaultTargetQta,
                         STRT_SalespersonProducerTarget.DefaultTargetImponibile
FROM            STRT_VenditePerAgenteAnnoCor LEFT OUTER JOIN
                         STRT_SalespersonProducerCtgTarget ON STRT_VenditePerAgenteAnnoCor.Producer = STRT_SalespersonProducerCtgTarget.Producer AND
                         STRT_VenditePerAgenteAnnoCor.CommodityCtg = STRT_SalespersonProducerCtgTarget.CommodityCtg AND
                         STRT_VenditePerAgenteAnnoCor.Salesperson = STRT_SalespersonProducerCtgTarget.Salesperson RIGHT OUTER JOIN
                         STRT_VenditePerAgenteAnnoPrec ON STRT_VenditePerAgenteAnnoCor.Salesperson = STRT_VenditePerAgenteAnnoPrec.Salesperson AND
                         STRT_VenditePerAgenteAnnoCor.CommodityCtg = STRT_VenditePerAgenteAnnoPrec.CommodityCtg AND STRT_VenditePerAgenteAnnoCor.Producer = STRT_VenditePerAgenteAnnoPrec.Producer AND
                         STRT_SalespersonProducerCtgTarget.Salesperson = STRT_VenditePerAgenteAnnoPrec.Salesperson AND
                         STRT_SalespersonProducerCtgTarget.CommodityCtg = STRT_VenditePerAgenteAnnoPrec.CommodityCtg AND
                         STRT_SalespersonProducerCtgTarget.Producer = STRT_VenditePerAgenteAnnoPrec.Producer LEFT OUTER JOIN
                         STRT_SalespersonProducerTarget ON STRT_VenditePerAgenteAnnoCor.Producer = STRT_SalespersonProducerTarget.Producer AND
                         STRT_VenditePerAgenteAnnoCor.Salesperson = STRT_SalespersonProducerTarget.Salesperson AND STRT_VenditePerAgenteAnnoPrec.Salesperson = STRT_SalespersonProducerTarget.Salesperson AND
                         STRT_VenditePerAgenteAnnoPrec.Producer = STRT_SalespersonProducerTarget.Producer
                      WHERE (STRT_SalespersonProducerTarget.[Salesperson] = @Salesperson)
GROUP BY STRT_VenditePerAgenteAnnoPrec.Salesperson, STRT_VenditePerAgenteAnnoPrec.Name, STRT_VenditePerAgenteAnnoCor.Producer, STRT_VenditePerAgenteAnnoPrec.Producer,
                         STRT_SalespersonProducerTarget.DefaultTargetQta, STRT_SalespersonProducerTarget.DefaultTargetImponibile">
                    <SelectParameters>
                        <asp:ControlParameter ControlID="labelSalesperson" PropertyName="Text" Name="Salesperson" Type="String"></asp:ControlParameter>
                    </SelectParameters>
                </asp:SqlDataSource>
            </NestedViewTemplate>
        </MasterTableView>
    </telerik:RadGrid>
 
    <asp:SqlDataSource runat="server" ID="SqlDataSource1" ConnectionString='<%$ ConnectionStrings:dalessioConnectionString %>'
        SelectCommand="SELECT        STRT_VenditePerAgenteAnnoPrec.Salesperson, STRT_VenditePerAgenteAnnoPrec.Name, SUM((STRT_VenditePerAgenteAnnoPrec.QtaPZ / 100)
                         * (100 + CASE WHEN STRT_SalespersonProducerTarget.DefaultTargetQta IS NOT NULL
                         THEN STRT_SalespersonProducerTarget.DefaultTargetQta ELSE STRT_SalespersonProducerCtgTarget.DefaultTargetQta END) - STRT_VenditePerAgenteAnnoCor.QtaPZ) AS QtaPZ_Delta,
                         SUM((STRT_VenditePerAgenteAnnoPrec.Qta / 100) * (100 + CASE WHEN STRT_SalespersonProducerTarget.DefaultTargetQta IS NOT NULL
                         THEN STRT_SalespersonProducerTarget.DefaultTargetQta ELSE STRT_SalespersonProducerCtgTarget.DefaultTargetQta END) - STRT_VenditePerAgenteAnnoCor.Qta) AS Qta_Delta,
                         SUM((STRT_VenditePerAgenteAnnoPrec.Qta / 100) * (100 + CASE WHEN STRT_SalespersonProducerTarget.DefaultTargetImponibile IS NOT NULL
                         THEN STRT_SalespersonProducerTarget.DefaultTargetImponibile ELSE STRT_SalespersonProducerCtgTarget.DefaultTargetImponibile END) - STRT_VenditePerAgenteAnnoCor.Imponibile)
                         AS Imponibile_Delta
                         FROM STRT_VenditePerAgenteAnnoPrec FULL OUTER JOIN
                         STRT_SalespersonProducerCtgTarget ON STRT_VenditePerAgenteAnnoPrec.Salesperson = STRT_SalespersonProducerCtgTarget.Salesperson AND
                         STRT_VenditePerAgenteAnnoPrec.CommodityCtg = STRT_SalespersonProducerCtgTarget.CommodityCtg AND
                         STRT_VenditePerAgenteAnnoPrec.Producer = STRT_SalespersonProducerCtgTarget.Producer FULL OUTER JOIN
                         STRT_VenditePerAgenteAnnoCor ON STRT_SalespersonProducerCtgTarget.Producer = STRT_VenditePerAgenteAnnoCor.Producer AND
                         STRT_SalespersonProducerCtgTarget.CommodityCtg = STRT_VenditePerAgenteAnnoCor.CommodityCtg AND
                         STRT_SalespersonProducerCtgTarget.Salesperson = STRT_VenditePerAgenteAnnoCor.Salesperson AND STRT_VenditePerAgenteAnnoPrec.Salesperson = STRT_VenditePerAgenteAnnoCor.Salesperson AND
                         STRT_VenditePerAgenteAnnoPrec.CommodityCtg = STRT_VenditePerAgenteAnnoCor.CommodityCtg AND STRT_VenditePerAgenteAnnoPrec.Producer = STRT_VenditePerAgenteAnnoCor.Producer FULL OUTER JOIN
                         STRT_SalespersonProducerTarget ON STRT_VenditePerAgenteAnnoCor.Producer = STRT_SalespersonProducerTarget.Producer AND
                         STRT_VenditePerAgenteAnnoCor.Salesperson = STRT_SalespersonProducerTarget.Salesperson AND STRT_VenditePerAgenteAnnoPrec.Salesperson = STRT_SalespersonProducerTarget.Salesperson AND
                         STRT_VenditePerAgenteAnnoPrec.Producer = STRT_SalespersonProducerTarget.Producer
                        GROUP BY STRT_VenditePerAgenteAnnoPrec.Salesperson, STRT_VenditePerAgenteAnnoPrec.Name"></asp:SqlDataSource>
 
 
</asp:Content>
Start Informatica
Top achievements
Rank 1
 answered on 24 Feb 2017
1 answer
152 views

Hi!! 

I am currently developing an organization chart application with RadOrchart, but the organization charts is very large (more than 2000 persons), it is not works fine, not display the organization chart in front end and when I want export to PDF the browser unexpectedly closes, it is possible generate organization charts such a large with RadOrchart or exist a limit number of people to it works well??

 

Regards.

Peter Milchev
Telerik team
 answered on 24 Feb 2017
1 answer
218 views

The editor is behaving very strangely in our application. We have been using quite some telerik controls in our app, but now for the first time the editor.

The editor control itself appears to be working just fine, but as soon it comes to the dialogs (Link, image, template etc.) things go terribly wrong:

Script errors created when pressing the Link Manager button:

Uncaught ReferenceError: jQuery is not defined
    at ScriptResource.axd?d=cmIcXiVJ__exjjpjrN730holjtn5m-UfCbMUoOhglL6hInC9jE17Ld9Oixk_blI4sj6yLCGkU6gI6F…:1
(anonymous) @ ScriptResource.axd?d=cmIcXiVJ__exjjpjrN730holjtn5m-UfCbMUoOhglL6hInC9jE17Ld9Oixk_blI4sj6yLCGkU6gI6F…:1
ScriptResource.axd?d=ei_BvuPu_kfWuvcXX4wAOJ-UQjJw-LnBbM_BjjxogfYQ_lnzPAGIHQ1bWnVBfbS_Jyv8vXIwLOiaIW…:31 Uncaught TypeError: Cannot read property 'Down' of undefined
    at ScriptResource.axd?d=ei_BvuPu_kfWuvcXX4wAOJ-UQjJw-LnBbM_BjjxogfYQ_lnzPAGIHQ1bWnVBfbS_Jyv8vXIwLOiaIW…:31
    at ScriptResource.axd?d=ei_BvuPu_kfWuvcXX4wAOJ-UQjJw-LnBbM_BjjxogfYQ_lnzPAGIHQ1bWnVBfbS_Jyv8vXIwLOiaIW…:320
(anonymous) @ ScriptResource.axd?d=ei_BvuPu_kfWuvcXX4wAOJ-UQjJw-LnBbM_BjjxogfYQ_lnzPAGIHQ1bWnVBfbS_Jyv8vXIwLOiaIW…:31
(anonymous) @ ScriptResource.axd?d=ei_BvuPu_kfWuvcXX4wAOJ-UQjJw-LnBbM_BjjxogfYQ_lnzPAGIHQ1bWnVBfbS_Jyv8vXIwLOiaIW…:320
ScriptResource.axd?d=qsRpKh5Y3Y02fhrPxQCAxZwXr_sCCFuGXnuo5rhcfQ_DShekNwNvtlfJMMF2By2KN6WjWSdM2NWljW…:299 Uncaught TypeError: Cannot read property 'registerClass' of undefined
    at ScriptResource.axd?d=qsRpKh5Y3Y02fhrPxQCAxZwXr_sCCFuGXnuo5rhcfQ_DShekNwNvtlfJMMF2By2KN6WjWSdM2NWljW…:299
    at ScriptResource.axd?d=qsRpKh5Y3Y02fhrPxQCAxZwXr_sCCFuGXnuo5rhcfQ_DShekNwNvtlfJMMF2By2KN6WjWSdM2NWljW…:301
(anonymous) @ ScriptResource.axd?d=qsRpKh5Y3Y02fhrPxQCAxZwXr_sCCFuGXnuo5rhcfQ_DShekNwNvtlfJMMF2By2KN6WjWSdM2NWljW…:299
(anonymous) @ ScriptResource.axd?d=qsRpKh5Y3Y02fhrPxQCAxZwXr_sCCFuGXnuo5rhcfQ_DShekNwNvtlfJMMF2By2KN6WjWSdM2NWljW…:301
ScriptResource.axd?d=aoSSiMnLNTC20U5L7LFIKp7wde-WR9typP-cQaZFr9EHmAm324aZN0UlttmkVn-Mj6DWLjhemPn4F3…:17 Uncaught TypeError: Cannot read property 'fn' of undefined
    at ScriptResource.axd?d=aoSSiMnLNTC20U5L7LFIKp7wde-WR9typP-cQaZFr9EHmAm324aZN0UlttmkVn-Mj6DWLjhemPn4F3…:17
    at ScriptResource.axd?d=aoSSiMnLNTC20U5L7LFIKp7wde-WR9typP-cQaZFr9EHmAm324aZN0UlttmkVn-Mj6DWLjhemPn4F3…:59
(anonymous) @ ScriptResource.axd?d=aoSSiMnLNTC20U5L7LFIKp7wde-WR9typP-cQaZFr9EHmAm324aZN0UlttmkVn-Mj6DWLjhemPn4F3…:17
(anonymous) @ ScriptResource.axd?d=aoSSiMnLNTC20U5L7LFIKp7wde-WR9typP-cQaZFr9EHmAm324aZN0UlttmkVn-Mj6DWLjhemPn4F3…:59
ScriptResource.axd?d=SIX1nT3k5ctYiH_Z5iBDXZqAPDvSfvHyuL0s9qwsUrICnQFkRQ8oTkA10w4gRV071mgTZwf0SrW2fj…:3664 Uncaught TypeError: Cannot read property 'makeArray' of undefined
    at ScriptResource.axd?d=SIX1nT3k5ctYiH_Z5iBDXZqAPDvSfvHyuL0s9qwsUrICnQFkRQ8oTkA10w4gRV071mgTZwf0SrW2fj…:3664
    at ScriptResource.axd?d=SIX1nT3k5ctYiH_Z5iBDXZqAPDvSfvHyuL0s9qwsUrICnQFkRQ8oTkA10w4gRV071mgTZwf0SrW2fj…:3780
(anonymous) @ ScriptResource.axd?d=SIX1nT3k5ctYiH_Z5iBDXZqAPDvSfvHyuL0s9qwsUrICnQFkRQ8oTkA10w4gRV071mgTZwf0SrW2fj…:3664
(anonymous) @ ScriptResource.axd?d=SIX1nT3k5ctYiH_Z5iBDXZqAPDvSfvHyuL0s9qwsUrICnQFkRQ8oTkA10w4gRV071mgTZwf0SrW2fj…:3780
ScriptResource.axd?d=J3KXk9aJ0qdg4i-qt8PQkBlhz6AR_6ep6F-89JqR2JCynF_QdEQs5hZMwxYTnyoPGa6DU1PBL7Z89n…:850 Uncaught TypeError: a is not a function
    at c.RadTabStrip._initializeKeyboardNavigation (ScriptResource.axd?d=J3KXk9aJ0qdg4i-qt8PQkBlhz6AR_6ep6F-89JqR2JCynF_QdEQs5hZMwxYTnyoPGa6DU1PBL7Z89n…:850)
    at c.RadTabStrip.initialize (ScriptResource.axd?d=J3KXk9aJ0qdg4i-qt8PQkBlhz6AR_6ep6F-89JqR2JCynF_QdEQs5hZMwxYTnyoPGa6DU1PBL7Z89n…:1067)
    at c.RadTabStrip.Sys$Component$endUpdate [as endUpdate] (ScriptResource.axd?d=QEYGzjfrSIuHG2pwUsHWOTTbUK273zRphLw1nwfEQIBkqNxrLZbzsT8k3OrmpQLKotDCFYg7s5sg0e…:3685)
    at Sys$Component$create (ScriptResource.axd?d=QEYGzjfrSIuHG2pwUsHWOTTbUK273zRphLw1nwfEQIBkqNxrLZbzsT8k3OrmpQLKotDCFYg7s5sg0e…:3834)
    at Array.<anonymous> (Telerik.Web.UI.DialogHandler.aspx?DialogName=LinkManager&UseRSM=true&renderMode=1&Skin=Default&Titl…:856)
    at ScriptResource.axd?d=QEYGzjfrSIuHG2pwUsHWOTTbUK273zRphLw1nwfEQIBkqNxrLZbzsT8k3OrmpQLKotDCFYg7s5sg0e…:3484
    at Sys$_Application$_raiseInit [as _raiseInit] (ScriptResource.axd?d=QEYGzjfrSIuHG2pwUsHWOTTbUK273zRphLw1nwfEQIBkqNxrLZbzsT8k3OrmpQLKotDCFYg7s5sg0e…:5084)
    at Sys$_Application$initialize [as initialize] (ScriptResource.axd?d=QEYGzjfrSIuHG2pwUsHWOTTbUK273zRphLw1nwfEQIBkqNxrLZbzsT8k3OrmpQLKotDCFYg7s5sg0e…:4934)
    at init (ScriptResource.axd?d=QEYGzjfrSIuHG2pwUsHWOTTbUK273zRphLw1nwfEQIBkqNxrLZbzsT8k3OrmpQLKotDCFYg7s5sg0e…:5038)
    at HTMLDocument.check (ScriptResource.axd?d=QEYGzjfrSIuHG2pwUsHWOTTbUK273zRphLw1nwfEQIBkqNxrLZbzsT8k3OrmpQLKotDCFYg7s5sg0e…:5049)
_initializeKeyboardNavigation @ ScriptResource.axd?d=J3KXk9aJ0qdg4i-qt8PQkBlhz6AR_6ep6F-89JqR2JCynF_QdEQs5hZMwxYTnyoPGa6DU1PBL7Z89n…:850
initialize @ ScriptResource.axd?d=J3KXk9aJ0qdg4i-qt8PQkBlhz6AR_6ep6F-89JqR2JCynF_QdEQs5hZMwxYTnyoPGa6DU1PBL7Z89n…:1067
Sys$Component$endUpdate @ ScriptResource.axd?d=QEYGzjfrSIuHG2pwUsHWOTTbUK273zRphLw1nwfEQIBkqNxrLZbzsT8k3OrmpQLKotDCFYg7s5sg0e…:3685
Sys$Component$create @ ScriptResource.axd?d=QEYGzjfrSIuHG2pwUsHWOTTbUK273zRphLw1nwfEQIBkqNxrLZbzsT8k3OrmpQLKotDCFYg7s5sg0e…:3834
(anonymous) @ Telerik.Web.UI.DialogHandler.aspx?DialogName=LinkManager&UseRSM=true&renderMode=1&Skin=Default&Titl…:856
(anonymous) @ ScriptResource.axd?d=QEYGzjfrSIuHG2pwUsHWOTTbUK273zRphLw1nwfEQIBkqNxrLZbzsT8k3OrmpQLKotDCFYg7s5sg0e…:3484
Sys$_Application$_raiseInit @ ScriptResource.axd?d=QEYGzjfrSIuHG2pwUsHWOTTbUK273zRphLw1nwfEQIBkqNxrLZbzsT8k3OrmpQLKotDCFYg7s5sg0e…:5084
Sys$_Application$initialize @ ScriptResource.axd?d=QEYGzjfrSIuHG2pwUsHWOTTbUK273zRphLw1nwfEQIBkqNxrLZbzsT8k3OrmpQLKotDCFYg7s5sg0e…:4934
init @ ScriptResource.axd?d=QEYGzjfrSIuHG2pwUsHWOTTbUK273zRphLw1nwfEQIBkqNxrLZbzsT8k3OrmpQLKotDCFYg7s5sg0e…:5038
check @ ScriptResource.axd?d=QEYGzjfrSIuHG2pwUsHWOTTbUK273zRphLw1nwfEQIBkqNxrLZbzsT8k3OrmpQLKotDCFYg7s5sg0e…:5049

Of course the dialogs are not working.

We set up a new test project with the same telerik settings for the web.config and the inpage script manager etc. and of course everything is working :-(. So we can not reproduce the error.

   <telerik:RadScriptManager  ID="SM1" runat="server"  EnableScriptCombine="false">
      <Scripts>
         <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>
   <telerik:RadWindowManager runat="server" ID="Rwm"></telerik:RadWindowManager>
<div class="editContainer">
         <telerik:RadEditor RenderMode="Classic" ID="edit1" Runat="server" Skin="Default"></telerik:RadEditor>
  </div>

      <handlers>
         <remove name="ChartImage_axd" />
         <add name="ChartImage_axd" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" preCondition="integratedMode" />
         <remove name="Telerik_Web_UI_SpellCheckHandler_axd" />
         <add name="Telerik_Web_UI_SpellCheckHandler_axd" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" preCondition="integratedMode" />
         <remove name="Telerik_Web_UI_DialogHandler_aspx" />
         <add name="Telerik_Web_UI_DialogHandler_aspx" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" preCondition="integratedMode" />
         <remove name="Telerik_RadUploadProgressHandler_ashx" />
         <add name="Telerik_RadUploadProgressHandler_ashx" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" preCondition="integratedMode" />
         <remove name="Telerik_Web_UI_WebResource_axd" />
         <add name="Telerik_Web_UI_WebResource_axd" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" preCondition="integratedMode" />
         <remove name="ChartImageHandler" />
         <add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD,POST" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
      </handlers>

 

      <httpHandlers>
         <add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" validate="false" />
         <add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false" />         
         <add path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false" />
         <add path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" validate="false" />
         <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false" />
         <add path="ChartImg.axd" verb="GET,HEAD,POST" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" />
      </httpHandlers>

Anyone ever stumbled about anything like that?

Rumen
Telerik team
 answered on 24 Feb 2017
1 answer
205 views

Is there any way to have a modal window size properly if the user has used the zoom function on their browser?  I have the window defined as shown below, and it seems to work as desired, unless the user has zoomed the browser.  If the browser is zoomed, the window is outside of the visible bounds at the top and bottom.

<telerik:RadWindow ID="RadWindow1" runat="server" Modal="true" Behavior="Close"
Behaviors="None" EnableViewState="False" CenterIfModal="true" KeepInScreenBounds="true"
InitialBehaviors="Close" Skin="Default" DestroyOnClose="true" ReloadOnShow="False" VisibleStatusbar="False">
</telerik:RadWindow>

 

What is the most current suggestion for opening a modal window where all of the edges are consistently visible?

 

Thanks

Marin Bratanov
Telerik team
 answered on 24 Feb 2017
1 answer
290 views

Is it possible to control the layout of the title image and text on the RadImageAndTextTile?  I would like to decrease the amount of padding on the left and bottom margin for the image as well as increase the left margin between the text and the image in the title section of the tile.   As you can see in the example, I would like to move the text over to the right and the image down a few pixels and left a few pixels.

Can the title section be templated?

Thanks for any insight you can offer.

 

Marin Bratanov
Telerik team
 answered on 24 Feb 2017
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Bronze
Iron
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Bronze
Iron
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?