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.
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
>
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.
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?
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
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.
I am using $('.ruFileInput').attr('accept', 'image/*'); to apply a filter on an AsnycUpload control with MaxFileInputsCount set to 1. This works great on initial load, but if a user removes the file and clicks to upload a new one, the filter is no longer applied. I tried using the same jQuery code to re-apply the filter in the OnClientFileUploadRemoved event, but the ruFileInput element hasn't been recreated at this point, so it doesn't work. Any ideas on how else I can re-apply the filter after a file is removed?
Hi,
I have the following code :
protected void RadScheduler_AppointmentDataBound(object sender, SchedulerEventArgs e)
{
if (true)
{
e.Appointment.BackColor = = Color.Yellow;
}
else
{
e.Appointment.BackColor = = Color.Red;
}
}
that example works fine on the following views :
- Day View.
- Week View.
- Month View.
But it does not work on the Year view and the Agenda view !
So, how can i make it work ?
Best regard.
Hi there,
I have an issue with integrating a dynamic RadMenu in a RadPanelBar.
I am able to create the RadMenu (see Menu.png)
If I integrate the same code in the RadPanelBar the dynamic menu pops up but hovering over the individual menu items don't show the menu items added by the ItemTemplate.
Anybody any idea?
Regards,
Marcel
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
runat
=
"server"
>
<
title
></
title
>
</
head
>
<
body
>
<
form
id
=
"form2"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
function ExpandItem(panelbar, args) {
if (args.get_item().get_items.Count != 0 && args.get_item().get_expanded() == false) {
args.get_item().set_expanded(true);
}
else {
args.get_item().set_expanded(false);
}
}
</
script
>
<
asp:ScriptManager
ID
=
"ScriptManager1"
runat
=
"server"
>
</
asp:ScriptManager
>
<
telerik:RadPanelBar
ID
=
"RadPanelBar1"
OnClientMouseOver
=
"ExpandItem"
runat
=
"server"
Skin
=
"Outlook"
Width
=
"190px"
>
<
Items
>
<
telerik:RadPanelItem
runat
=
"server"
Text
=
"Menu"
Expanded
=
"true"
Selected
=
"true"
>
<
Items
>
<
telerik:RadPanelItem
runat
=
"server"
Value
=
"templateHolder"
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelItem
>
</
Items
>
<
CollapseAnimation
Duration
=
"100"
Type
=
"None"
/>
<
ExpandAnimation
Duration
=
"100"
Type
=
"None"
/>
</
telerik:RadPanelBar
>
</
form
>
</
body
>
</
html
>
public partial class RadPanelBarRadPanelMenu : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
RadPanelItem panelItem = (RadPanelItem)RadPanelBar1.FindItemByValue("templateHolder");
// RadMenu.
RadMenu rmMenu = new RadMenu();
rmMenu.Width = Unit.Percentage(100);
rmMenu.Skin = "Outlook";
rmMenu.Flow = ItemFlow.Vertical;
rmMenu.ItemDataBound += new RadMenuEventHandler(RmMenu_ItemDataBound);
// Get categories.
EPO.Data.Selector2.Category.GetCategories getCategories = new EPO.Data.Selector2.Category.GetCategories();
getCategories.Main();
rmMenu.DataFieldID = "Category ID"; // DataFieldID
rmMenu.DataTextField = "Category name"; // DataTextField
rmMenu.DataSource = getCategories.CategoryTable;
rmMenu.DataBind();
panelItem.Controls.Add(rmMenu);
foreach (RadMenuItem myItems in rmMenu.GetAllItems())
{
myItems.Width = Unit.Percentage(100);
}
}
protected void RmMenu_ItemDataBound(object sender, Telerik.Web.UI.RadMenuEventArgs e)
{
// Get category ID.
DataRowView categoryRow = (DataRowView)e.Item.DataItem;
short categoryID = (short)categoryRow["Category ID"];
RadMenuItem radMenuItem = (RadMenuItem)e.Item;
RadMenuItem siteMap = new RadMenuItem();
siteMap.ItemTemplate = new MenuTemplate(categoryID);
radMenuItem.Items.Add(siteMap);
}
public class MenuTemplate : ITemplate
{
private short _categoryID;
public MenuTemplate(short categoryID)
{
_categoryID = categoryID;
}
public void InstantiateIn(Control container)
{
RadMenuItem radMenuItem = (RadMenuItem)container;
// Create RadSiteMap.
RadSiteMap radSiteMap = new RadSiteMap();
radSiteMap.Skin = "Outlook";
radSiteMap.ID = "rsmRadSiteMap";
radSiteMap.Width = Unit.Pixel(600);
// Create Levelsettings.
SiteMapLevelSetting siteMapLevelSetting = new SiteMapLevelSetting(0);
siteMapLevelSetting.ListLayout.RepeatColumns = 3;
siteMapLevelSetting.ListLayout.RepeatDirection = SiteMapRepeatDirection.Vertical;
// Add Levelsettings to RadSiteMap.
radSiteMap.LevelSettings.Add(siteMapLevelSetting);
// Get menu by category ID.
EPO.Data.Selector2.SubCategory.GetMenuByCategoryID getMenuByCategoryID = new EPO.Data.Selector2.SubCategory.GetMenuByCategoryID();
getMenuByCategoryID.CategoryID = _categoryID; // Category ID;
getMenuByCategoryID.Main();
// Databinding.
radSiteMap.DataFieldParentID = "Sub category ID"; // DataFieldParentID
radSiteMap.DataFieldID = "Commodity code"; // DataFieldID
radSiteMap.DataTextField = "Name"; // DataTextField
radSiteMap.DataNavigateUrlField = "Navigate URL"; // DataNavigateUrlField
radSiteMap.DataSource = getMenuByCategoryID.SubCategoryTable;
radSiteMap.DataBind();
// Add RadSiteMap to container.
container.Controls.Add(radSiteMap);
}
}
}
Hi,
I am using RadFileExplorer and trying to show files from a virtual directory (exists on the same IIS Website). the virtual directory is working fine and accessible from browsers also through <a > as well. But RadFileExplorer shows nothing and is completely blank. I am also not able to debug the issue. please help. Snapshots are attached.