<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
script
language
=
"javascript"
type
=
"text/javascript"
>
function buttonClick() {
var container = document.getElementById('container');
var ph = document.getElementById('holder');
ph.appendChild(container);
}
</
script
>
<
div
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
>
</
telerik:RadScriptManager
>
<
div
id
=
"container"
>
<
telerik:RadAsyncUpload
ID
=
"RadAsyncUpload1"
runat
=
"server"
AllowedFileExtensions
=
"jpg,wmv"
>
</
telerik:RadAsyncUpload
>
<
telerik:RadProgressArea
ID
=
"RadProgressArea1"
runat
=
"server"
>
</
telerik:RadProgressArea
>
<
asp:Button
ID
=
"bt_Submit"
runat
=
"server"
Text
=
"Submit"
onclick
=
"bt_Submit_Click"
/>
</
div
>
<
div
id
=
"holder"
>
</
div
>
<
asp:Button
ID
=
"bt_MoveDiv"
runat
=
"server"
Text
=
"Move div"
OnClientClick
=
"buttonClick();return false;"
/>
</
div
>
</
form
>
</
body
>
I'm getting "Sys.WebForms.PageRequestManager is null or not an object" error when I add an ajaxloadingpanel to the MasterPage
I'm making enablepartialrender of the scriptmanager to false in the master page PageInit(to avoid javascript errors while loading the asp.net report viewer in the child pages).
Not sure if I'm doing anything wrong...below is the code for my master page.
<
telerik:RadScriptManager
ID
=
"RadScript1"
Runat
=
"server"
>
</
telerik:RadScriptManager
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
DefaultLoadingPanelID
=
"RadAjaxLoadingPanel1"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"ViewChooser"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"ViewChooser"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"ContentPlaceHolder1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
div
class
=
"tabStripHeader"
>
<
asp:Panel
runat
=
"server"
ID
=
"ViewChooserWrapper"
>
<
telerik:RadTabStrip
ID
=
"ViewChooser"
runat
=
"server"
Height
=
"21px"
SelectedIndex
=
"0"
Width
=
"100%"
ShowBaseLine
=
"True"
>
<
Tabs
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Alerts"
Value
=
"alerts.ascx"
ImageUrl
=
"~/Images/s.png"
CssClass
=
"AlertsTab"
SelectedCssClass
=
"AlertsTabSelected"
NavigateUrl
=
"~/Aspx/Alerts/Alerts.aspx"
></
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Orders"
Value
=
"Orders.ascx"
ImageUrl
=
"~/Images/s.png"
CssClass
=
"OrdersTab"
SelectedCssClass
=
"OrdersTabSelected"
NavigateUrl
=
"~/Aspx/Orders/Orders.aspx"
></
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Commissions"
ImageUrl
=
"~/Images/s.png"
CssClass
=
"ReportsTab"
SelectedCssClass
=
"ReportsTabSelected"
NavigateUrl
=
"~/Aspx/CommReports.aspx"
>
</
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Copy"
Value
=
"Copy.ascx"
ImageUrl
=
"~/Images/s.png"
CssClass
=
"CopyTab"
SelectedCssClass
=
"CopyTabSelected"
Visible
=
"false"
></
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Credit"
NavigateUrl
=
"~/Aspx/Credit.aspx"
ImageUrl
=
"~/Images/s.png"
CssClass
=
"CreditTab"
SelectedCssClass
=
"CreditTabSelected"
></
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Clients"
Value
=
"Clients.ascx"
ImageUrl
=
"~/Images/s.png"
Visible
=
"false"
CssClass
=
"ClientTab"
SelectedCssClass
=
"ClientTabSelected"
></
telerik:RadTab
>
</
Tabs
>
</
telerik:RadTabStrip
>
</
asp:Panel
>
</
div
>
<
div
>
<
asp:ContentPlaceHolder
ID
=
"ContentPlaceHolder1"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
<
asp:ContentPlaceHolder
ID
=
"ContentPlaceHolder2"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
IsSticky
=
"true"
>
</
telerik:RadAjaxLoadingPanel
>
</
div
>
<
telerik:RadCodeBlock
ID
=
"rcb1"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
function ShowInsertForm() {
var combo = $find("<%= RadComboBox1.ClientID %>");
var comboItem = combo.get_selectedItem();
if (!comboItem) {
window.radopen("AddComment.aspx", "UserListDialog");
}
else {
var string = comboItem.get_text();
window.radopen("AddComment.aspx?ID=" + comboItem.get_value(), "UserListDialog");
}
return false;
}
</
script
>
</
telerik:RadCodeBlock
>
<
telerik:RadButton
ID
=
"AddComment"
runat
=
"server"
AutoPostBack
=
"false"
Text
=
"Add Comment"
CommandName
=
"Right"
OnClientClicked
=
"ShowInsertForm"
>
</
telerik:RadButton
>
<
telerik:RadButton
runat
=
"server"
ID
=
"btnUpdate"
Skin
=
"WebBlue"
Text
=
"Update Recipient"
></
telerik:RadButton
>
</
div
>
</
telerik:RadAjaxPanel
>
<
telerik:RadWindowManager
ID
=
"RadWindowManager1"
runat
=
"server"
EnableShadow
=
"true"
Skin
=
"WebBlue"
>
<
Windows
>
<
telerik:RadWindow
ID
=
"UserListDialog"
runat
=
"server"
Title
=
"Add Comment"
Width
=
"755px"
Height
=
"460px"
ReloadOnShow
=
"true"
ShowContentDuringLoad
=
"false"
Modal
=
"true"
/>
</
Windows
>
</
telerik:RadWindowManager
>
Please I'm trying to do scrolling for the data that I have but it is throw an error here
TelerikHourlyChart.Series[0].Items.AddRange(items);
how can I do scrolling?
private void CreateTelerikChart(Usage usage)
{
try
{
TelerikHourlyChart.Legend.Visible = false;
TelerikHourlyChart.ChartTitle.Visible = false;
TelerikHourlyChart.Series[0].Items.Clear();
TelerikHourlyChart.Series[1].Items.Clear();
TelerikHourlyChart.Series[0].Appearance.BarWidthPercent = 90;
TelerikHourlyChart.Series[0].Appearance.ExplodePercent = 20;
TelerikHourlyChart.PlotArea.Appearance.Dimensions.Width.Value = 726;
TelerikHourlyChart.PlotArea.Appearance.FillStyle.MainColor = Color.White;
TelerikHourlyChart.PlotArea.Appearance.FillStyle.SecondColor = Color.White;
TelerikHourlyChart.PlotArea.Appearance.Dimensions.Margins.Left.Value = 10;
TelerikHourlyChart.PlotArea.Appearance.Dimensions.Margins.Right.Value = 5;
TelerikHourlyChart.PlotArea.Appearance.Dimensions.Margins.Top.Value = 5;
TelerikHourlyChart.PlotArea.Appearance.Dimensions.Paddings.Top.Value = 5;
TelerikHourlyChart.PlotArea.Appearance.Dimensions.Margins.Bottom.Value = 10;
TelerikHourlyChart.PlotArea.YAxis.LabelStep = 1;
TelerikHourlyChart.PlotArea.Appearance.Border.Color = Color.Transparent;
TelerikHourlyChart.PlotArea.YAxis.AxisLabel.Visible = true;
List<HourlyUsage> hourlyUsages = HourlyUsage.GetHourlyUsages(usage);
DateTime hourTime = DateTime.Today.AddHours(0);
TelerikHourlyChart.PlotArea.XAxis.Items.Clear();
TelerikHourlyChart.Series[0].Items.Clear();
decimal totalUsage = 0;
decimal totalCost = 0;
decimal maxUsage = hourlyUsages.MaximumUsage();
string unavailableMsg = "Data is not available.";
bool istrue = false;
if (usage != null && usage.UsageIntervals != null && usage.UsageIntervals.Count > 0)
{
int index = 0;
istrue = System.TimeZone.CurrentTimeZone.IsDaylightSavingTime(usage.StartDate.DateWithOutTime());
int year = int.Parse(usage.StartDate.Year.ToString());
int IslightSavingTime = System.TimeZone.CurrentTimeZone.GetDaylightChanges(year).Start.Hour;// DateTimeInstance.IsDaylightSavingTime();
TelerikHourlyChart.PlotArea.XAxis.AutoScale = false;
TelerikHourlyChart.PlotArea.YAxis.AutoScale = false;
TelerikHourlyChart.PlotArea.XAxis.LabelStep = 3;
decimal labelOffset = maxUsage * (decimal)1.25;
TelerikHourlyChart.PlotArea.YAxis.MaxValue = double.Parse(labelOffset.ToString());
int count = hourlyUsages.Count;
ChartSeriesItem[] items = new ChartSeriesItem[count];
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("MyColumn", typeof(ChartSeriesItem)));
foreach (HourlyUsage hu in hourlyUsages)
{
hourTime = hu.HourTime;
decimal point = hu.AdjustedUsage;
decimal cost = hu.Cost;
decimal AdjustedUsage = hu.AdjustedUsage;
decimal UnAdjustedUsage = hu.UnAdjustedUsage;
totalUsage += point;
totalCost += cost;
Color selected = new Color();
Color selectedGradient = new Color();
if (hu.AdjustedUsage == 0)
{
selected = Color.Transparent;
selectedGradient = Color.Transparent;
}
else
{
int hour = hu.HourTime.Hour;
items[index] = new ChartSeriesItem(double.Parse(point.ToString()), index );
DataRow dr = dt.NewRow();
dr[0] = items[index];
dt.Rows.Add(dr);
index++;
}
}
int daycount = usage.UsageIntervals.Count;
int counthour;
if (chkshow15.Checked)
{
TelerikHourlyChart.ClientSettings.EnableZoom = false;
TelerikHourlyChart.ClientSettings.XScale = 24;
TelerikHourlyChart.ClientSettings.ScrollMode = Telerik.Web.UI.ChartClientScrollMode.XOnly;
TelerikHourlyChart.Series[0].Items.AddRange(items);
TelerikHourlyChart.DataBind();
TelerikHourlyChart.DataSource = dt;
TelerikHourlyChart.DataBind();
}
}
}
}
catch (Exception ex)
{
}
}
Hi,
I'm displaying a Combobox with multiple item selection by means of a checkbox. Does not allow custom text. The problem is that the default text displays always the first item. Is there any way to display the default text as blank or a custom text (by not setting the 'Allow Custom Text' property to true?)
Thanks.
<telerik:RadComboBox ID="RCBRegion" runat="server" Width="100px"
Text="Select Region" DataTextField="Region" DataValueField="Region"
Skin="Web20">
<HeaderTemplate>
<table style="width: 115px">
<tr>
<td style="width: 115px;">
<asp:LinkButton ID="hlSelectAllRegions" runat="server" Text="Selection" onclick="hlSelectAllRegions_Click" ></asp:LinkButton>
</td>
</tr>
</table>
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox runat="server" ID="CheckBox1" Text=' <%# DataBinder.Eval(Container.DataItem, "Region")%>' />
</ItemTemplate>
</telerik:RadComboBox>