We use iframe to show another page in RadWindow.
We create windows dynamically in code.
function openNewWindow(itemUrl, itemText) {
if (itemUrl) {
var wHeigh = 400;
var wWidth = 550;
var windowURL = itemUrl;
var oWnd = radopen(itemUrl, null);
var iconUrl = oWnd.get_iconUrl();
// set the new ICon
oWnd._titleIconElement.style.background = "transparent url('" + iconUrl + "') no-repeat scroll 0px 0px";
if (itemText != "") {
oWnd.set_title(itemText);
}
oWnd.moveTo(20, 20);
oWnd.add_resize(OnClientResize);
var restZoneDiv = document.getElementById("RestrictionZone");
oWnd.set_width(wWidth);
oWnd.set_height(wHeigh);
}
}
When resizing RadWindow for the first time height never changes. There is no problem with width but height does not change.
On second attempt all work fine. Good height is retrieved in code and RadWindow is resized correctly.
Do you know where could be a problem?
Thanks for answers
RadoCaptchaImage-TextChars
="Numbers"
Does the demo need to be upgraded or changed or is my Captcha control somehow wrong?
Lynn
<telerik:RadGrid runat="server" ID="RadGrid1" AllowPaging="True" AllowSorting="True" PageSize="20" AllowFilteringByColumn="True" EnableViewState="False" AutoGenerateColumns="False" Skin="Office2007" GridLines="None" OnItemCreated="RadGrid1_ItemCreated" OnPreRender="RadGrid1_PreRender"OnNeedDataSource="PC_NeedDataSource"><telerik:GridBoundColumn SortExpression="ClientName" DataField="ClientName" HeaderText="Client Name" HeaderStyle-Width="300px"> <FilterTemplate> <telerik:RadComboBox ID="RadComboBoxClientName" DataTextField="ClientName" DataValueField="ClientName" AppendDataBoundItems="true" SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("ClientName").CurrentFilterValue %>' runat="server" OnClientSelectedIndexChanged="ClientNameIndexChanged" Skin="Office2007"> </telerik:RadComboBox> <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server"> <script type="text/javascript"> function ClientNameIndexChanged(sender, args) { var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>"); if (args.get_item().get_value() == "0") { tableView.filter("ClientName", args.get_item().get_value(), "NoFilter"); } else { tableView.filter("ClientName", args.get_item().get_value(), "EqualTo"); } } </script> </telerik:RadScriptBlock> </FilterTemplate> </telerik:GridBoundColumn>protected void RadGrid1_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridFilteringItem) { GridFilteringItem filterItem = (GridFilteringItem)e.Item; RadComboBox combo = (RadComboBox)filterItem["ClientName"].FindControl("RadComboBoxClientName"); if (Session["AdvisorClientID"] == null) { ClientDataContext db = new ClientDataContext(); var clients = (from c in db.Clients select new { c.ClientID, c.ClientName, }) .OrderBy(c => c.ClientName); combo.DataSource = clients; RadComboBoxItem newItem = new RadComboBoxItem(); newItem.Text = "*** ALL ***"; newItem.Value = "0"; combo.Items.Insert(0, newItem); int test = RadGrid1.MasterTableView.FilterExpression.IndexOf("ClientName = \""); if (test > 0) { string clientName = RadGrid1.MasterTableView.FilterExpression.Replace("(ClientName = \"", ""); clientName = clientName.Replace("\")", ""); combo.SelectedValue = clientName;// combo.FindItemByValue(clientName); } } else { combo.Visible = false; } } }.PlannerItemColorScheme12Color00 { background-color: #72EDDE; } protected void RadScheduler1_AppointmentDataBound(object sender, Telerik.Web.UI.SchedulerEventArgs e) { e.Appointment.CssClass = "MyCustomAppointmentStyle"; }