<%
@ Control Language="C#" AutoEventWireup="true" CodeBehind="TelerikTradeSelectionControl.ascx.cs" Inherits="GalileoAdmin.Resources.Controls.Tradesman.TelerikTradeSelectionControl" %>
<%
@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%
--<telerik:RadFormDecorator ID="FormDecorator1" runat="server" DecoratedControls="all" Skin="Web20"></telerik:RadFormDecorator>--%>
<
asp:UpdatePanel ID="pnlUpdate" runat="server" ChildrenAsTriggers="true" UpdateMode="Conditional">
<ContentTemplate>
<label for="test">
<span class="redtext">*</span> Your MAIN trade</label>
<div class="info">
</div>
<telerik:RadComboBox ID="cmbMainTrade" Width="242px" runat="server" Filter="Contains" Skin="WebBlue" AutoPostBack="True" CssClass="qqdd"
OnSelectedIndexChanged="cmbMainTrade_SelectedIndexChanged" DropDownWidth="242px" style="padding-bottom:7px;" >
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</telerik:RadComboBox>
<div style="clear: both;">
</div>
<label for="test">
Additional trade (if needed)
</label>
<div class="info">
</div>
<telerik:RadComboBox ID="cmbSecondaryTrade" Width="242px" AllowCustomText="true" EmptyMessage="Select a Trade" runat="server"
Filter="Contains" Skin="WebBlue" AutoPostBack="True" OnSelectedIndexChanged="cmbSecondaryTrade_SelectedIndexChanged">
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</telerik:RadComboBox>
</ContentTemplate>
</
asp:UpdatePanel>
and
private void BindPrimaryTradeSelection()
{
//bind the combobox
cmbMainTrade.DataSource = GetTrades(
true);
cmbMainTrade.DataTextField =
"Name";
cmbMainTrade.DataValueField =
"Name";
cmbMainTrade.DataBind();
if (cmbMainTrade.Text == String.Empty)
{
RadComboBoxItem item = new RadComboBoxItem();
item.Text =
"Click to select a trade";
item.Value =
"";
item.Selected =
true;
item.Enabled =
false;
item.Visible =
false;
cmbMainTrade.Items.Add(item);
}
}
private void BindSecondaryTradeSelection()
{
//bind the combo box
cmbSecondaryTrade.DataSource = GetTrades(
false);
cmbSecondaryTrade.DataTextField =
"Name";
cmbSecondaryTrade.DataValueField =
"Name";
cmbSecondaryTrade.DataBind();
if (cmbSecondaryTrade.Text == String.Empty)
{
RadComboBoxItem item = new RadComboBoxItem();
item.Text =
"Click to select a trade";
item.Value =
"";
item.Selected =
true;
item.Enabled =
false;
item.Visible =
false;
cmbSecondaryTrade.Items.Add(item);
}
}
The other dropdowns on the page are standard HTML dropdowns.
Please point me in the right direction
Thanks
Dave
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ZZRadWindow.aspx.cs" Inherits="SitefinityWebApp.ZZRadWindow" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
runat
=
"server"
>
<
title
></
title
>
</
head
>
<
body
>
<
script
>
function OpenWindow()
{
var wndMgr = GetRadWindowManager();
wndMgr.open("", "ConfirmPlaybackWindow");
return false;
}
</
script
>
<
form
id
=
"form1"
runat
=
"server"
>
<
div
>
<
asp:ScriptManager
runat
=
"server"
ID
=
"ScriptMgr"
/>
<
asp:UpdatePanel
ID
=
"WindowUpdatePnl"
runat
=
"server"
>
<
ContentTemplate
>
<
asp:Label
ID
=
"msgLbl"
runat
=
"server"
/>
<
telerik:RadWindowManager
ID
=
"RadWindowManager1"
ShowContentDuringLoad
=
"false"
VisibleStatusbar
=
"false"
ReloadOnShow
=
"true"
runat
=
"server"
Skin
=
"Forest"
EnableShadow
=
"true"
Font-Bold
=
"False"
Modal
=
"True"
>
<
Windows
>
<
telerik:RadWindow
ID
=
"ConfirmPlaybackWindow"
runat
=
"server"
DestroyOnClose
=
"False"
Skin
=
"Forest"
Modal
=
"True"
>
<
ContentTemplate
>
<
div
class
=
"confirmationDlgWrp"
>
<
div
class
=
"alertWrp"
>
<
asp:Image
ID
=
"AlertImg"
runat
=
"server"
CssClass
=
"dlgIcon"
/>
<
asp:Label
ID
=
"AlertLbl"
runat
=
"server"
CssClass
=
"dlgLabel"
Text
=
"Hello World"
/>
</
div
>
<
div
class
=
"confirmationDlgBtnWrp"
>
<
asp:Button
ID
=
"YesBtn"
runat
=
"server"
CssClass
=
"dlgYesBtn"
Text
=
"Yes"
/>
<
asp:Button
ID
=
"NoBtn"
runat
=
"server"
CssClass
=
"dlgNoBtn"
Text
=
"No"
/>
</
div
>
</
div
>
</
ContentTemplate
>
</
telerik:RadWindow
>
</
Windows
>
</
telerik:RadWindowManager
>
<
asp:Button
ID
=
"PostBackButton"
runat
=
"server"
Text
=
"Do Postback"
/>
</
ContentTemplate
>
</
asp:UpdatePanel
>
<
p
/>
<
asp:Button
ID
=
"Button1"
runat
=
"server"
OnClientClick
=
"return OpenWindow()"
Text
=
"Open RadWindow"
/>
</
div
>
</
form
>
</
body
>
</
html
>
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Web;
using
System.Web.UI;
using
System.Web.UI.WebControls;
namespace
SitefinityWebApp
{
public
partial
class
ZZRadWindow : System.Web.UI.Page
{
private
static
int
PostBackCount = 0;
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(IsPostBack)
{
msgLbl.Text =
string
.Format(
"{0}<p/>PostBackCount: {1}"
, msgLbl.Text, ++PostBackCount);
string
script2 =
"<script type=\"text/javascript\">OpenWindow();</script>"
;
ScriptManager.RegisterStartupScript(WindowUpdatePnl,
typeof
(
string
),
"OpenWindow"
, script2,
false
);
}
}
}
}
I am using the RadProgressArea; the cancel button displays but does not work on Safari. Also the TotalProgressPercent indicator does not dispay.
I have the newest version of Rad. I am using Safari 3.0.3 on a Vista Box.
<telerik:RadProgressManager ID="RadProgressManager1" runat="server" /> |
<telerik:RadProgressArea ID="RadProgressArea2" runat="server" DisplayCancelButton="True" ProgressIndicators="TotalProgressBar, TotalProgressPercent, TimeElapsed, TimeEstimated" Skin="Black"> |
<Localization Uploaded="Uploaded" /> |
</telerik:RadProgressArea> |
http://support.microsoft.com/kb/981884
However, this hotfix did not work. Maybe because it is for the MS UpdatePanel?
If so, how can this be resolved? This error comes up when grid tries to pull too many rows.
-Stan