protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); if (isMandatory) { RadTextBox1.EnabledStyle.BackColor = System.Drawing.Color.Pink; } }function RowDoubleClick(sender, eventArgs) { var tableName = eventArgs.get_tableView().get_name(); if (tableName == "Master") { var masterRowId = eventArgs.getDataKeyValue("Id"); } else { var detailRowId = eventArgs.getDataKeyValue("Id"); var parentRowId = // This needs to be the key associated with the detail table from the parent table. }}<%
@ 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