I am receiving the the following error on the rad combobox. The combobox is contained within a tooltip. The actual tooltip is a user control. I am also using a master page. The tooltip works fine without the combobox.
When ever I click the combo box, in the tooltip, you see the combo box expand behind the tooltip and the following error pops up.
Attached is the error message screenshot.
I can't seem to get any rad control to work in the tooltips without showing behind the tooltips. The combo box is the only one that has caused an error. The other rad controls just show behind the tooltip without errors.
I have the same rad combobox on a child page and it works fine.... except that as soon as the dropdown is shown, the textbox looses focus.
Below is the user control code that I have in the tooltip.
Please let me know what I'm doing wrong and I thank you in advance for any help.
Thanks,
-eric
When ever I click the combo box, in the tooltip, you see the combo box expand behind the tooltip and the following error pops up.
Attached is the error message screenshot.
I can't seem to get any rad control to work in the tooltips without showing behind the tooltips. The combo box is the only one that has caused an error. The other rad controls just show behind the tooltip without errors.
I have the same rad combobox on a child page and it works fine.... except that as soon as the dropdown is shown, the textbox looses focus.
Below is the user control code that I have in the tooltip.
Please let me know what I'm doing wrong and I thank you in advance for any help.
Thanks,
-eric
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="mw_ora_prnt_acct_info.ascx.cs" Inherits="Telerik.Web.Examples.ToolTip.ToolTipVersusToolTipManager.InfoCustomers" %><asp:Panel ID="cust_info_pnl" runat="server"> <asp:Table ID="cust_info_tbl" runat="server" Width="500px"> <asp:TableRow> <asp:TableCell ColumnSpan="2" style="font:20px Yanone Kaffeesatz;color:Black;border-bottom:1px solid Black;text-align:left;">Company Information</asp:TableCell> </asp:TableRow> <asp:TableRow> <asp:TableCell Width="150px" Wrap="false" HorizontalAlign="Right">Company Name:</asp:TableCell> <asp:TableCell Wrap="false" HorizontalAlign="Left"><asp:TextBox ID="prnt_acct_name_txt" Width="300px" runat="server" CssClass="txtbox"></asp:TextBox></asp:TableCell> </asp:TableRow> <asp:TableRow> <asp:TableCell Width="150px" Wrap="false" HorizontalAlign="Right">Account Type:</asp:TableCell> <asp:TableCell Wrap="false" HorizontalAlign="Left"><asp:DropDownList ID="acct_type_drp" runat="server" CssClass="txtbox"> <asp:ListItem Value="EMPLOYER">EMPLOYER</asp:ListItem> <asp:ListItem Value="NONE">NONE</asp:ListItem> <asp:ListItem Value="PHYSICIAN NETWORK">PHYSICIAN NETWORK</asp:ListItem> </asp:DropDownList> </asp:TableCell> </asp:TableRow> <asp:TableRow> <asp:TableCell Width="150px" Wrap="false" HorizontalAlign="Right">WW Contract Date:</asp:TableCell> <asp:TableCell Wrap="false" HorizontalAlign="Left"><asp:TextBox ID="acct_cntrct_date_txt" Width="75px" runat="server" ReadOnly="true" BackColor="LightSlateGray" CssClass="txtbox"></asp:TextBox></asp:TableCell> </asp:TableRow> <asp:TableRow> <asp:TableCell Width="150px" Wrap="false" HorizontalAlign="Right">ES Follow-Up Date:</asp:TableCell> <asp:TableCell Wrap="false" HorizontalAlign="Left"><asp:TextBox ID="fu_date_txt" Width="75px" runat="server" CssClass="txtbox"></asp:TextBox></asp:TableCell> </asp:TableRow> <asp:TableRow> <asp:TableCell Width="150px" Wrap="false" HorizontalAlign="Right">ES Priority:</asp:TableCell> <asp:TableCell Wrap="false" HorizontalAlign="Left"><asp:DropDownList ID="es_priority_drp" runat="server" CssClass="txtbox"> <asp:ListItem Value="6TH">6TH</asp:ListItem> <asp:ListItem Value="5TH">5TH</asp:ListItem> <asp:ListItem Value="4TH">4TH</asp:ListItem> <asp:ListItem Value="3RD">3RD</asp:ListItem> <asp:ListItem Value="2ND">2ND</asp:ListItem> <asp:ListItem Value="1ST">1ST</asp:ListItem> </asp:DropDownList></asp:TableCell> </asp:TableRow> <asp:TableRow> <asp:TableCell ColumnSpan="2" style="font:20px Yanone Kaffeesatz;color:Black;border-bottom:1px solid Black;text-align:left;">Carrier Information</asp:TableCell> </asp:TableRow> <asp:TableRow> <asp:TableCell Width="150px" Wrap="false" HorizontalAlign="Right"></asp:TableCell> <asp:TableCell Wrap="false" HorizontalAlign="Left"> </asp:TableCell> </asp:TableRow> <asp:TableRow> <asp:TableCell Width="150px" Wrap="false" HorizontalAlign="Right">Insurance Carrier:</asp:TableCell> <asp:TableCell Wrap="false" HorizontalAlign="Left"><asp:TextBox ID="ins_carrier_txt" Width="300px" runat="server" CssClass="txtbox"></asp:TextBox> </asp:TableCell> </asp:TableRow> <asp:TableRow> <asp:TableCell> </asp:TableCell> <asp:TableCell><telerik:RadComboBox ID="ins_carrier_combo" runat="server" Height="200" Width="640" DropDownWidth="720" EmptyMessage="Choose a Carrier" HighlightTemplatedItems="true" EnableLoadOnDemand="true" Filter="StartsWith" OnItemsRequested="ins_carrier_combo_ItemsRequested" OnAjaxUpdate="OnAjaxUpdate"> <HeaderTemplate> <table style="width: 670px" cellspacing="0" cellpadding="0"> <tr> <td style="width: 550px;"> Carrier Name </td> <td style="width: 120px; text-align: left;"> Account Number </td> </tr> </table> </HeaderTemplate> <ItemTemplate> <table style="width: 670px" cellspacing="0" cellpadding="0"> <tr> <td style="width: 550px;"> <%# DataBinder.Eval(Container, "Attributes['ACCOUNT_NAME']")%> </td> <td style="width: 120px; text-align: left;"> <%# DataBinder.Eval(Container, "Attributes['ACCOUNT_NUMBER']")%> </td> </tr> </table> </ItemTemplate> </telerik:RadComboBox></asp:TableCell> </asp:TableRow> <asp:TableRow> <asp:TableCell Width="150px" Wrap="false" HorizontalAlign="Right">Carrier Renewal Date:</asp:TableCell> <asp:TableCell Wrap="false" HorizontalAlign="Left"><asp:TextBox ID="renewal_date_txt" Width="75px" runat="server" CssClass="txtbox"></asp:TextBox></asp:TableCell> </asp:TableRow> <asp:TableRow> <asp:TableCell Width="150px" Wrap="false" HorizontalAlign="Right">Broker Code:</asp:TableCell> <asp:TableCell Wrap="false" HorizontalAlign="Left"><asp:TextBox ID="broker_code_txt" Width="35px" runat="server" CssClass="txtbox"></asp:TextBox></asp:TableCell> </asp:TableRow> <asp:TableRow> <asp:TableCell Width="150px" Wrap="false" HorizontalAlign="Right"></asp:TableCell> <asp:TableCell Wrap="false" HorizontalAlign="Left"> </asp:TableCell> </asp:TableRow> <asp:TableRow> <asp:TableCell ColumnSpan="2" style="font:20px Yanone Kaffeesatz;color:Black;border-bottom:1px solid Black;text-align:left;">Misc Information</asp:TableCell> </asp:TableRow> <asp:TableRow> <asp:TableCell Width="150px" Wrap="false" HorizontalAlign="Right">Ancillary Services:</asp:TableCell> <asp:TableCell Wrap="false" HorizontalAlign="Left"><asp:DropDownList ID="ancil_svcs_drp" runat="server" CssClass="txtbox"> <asp:ListItem Value="Y">YES</asp:ListItem> <asp:ListItem Value="N">NO</asp:ListItem> </asp:DropDownList></asp:TableCell> </asp:TableRow> <asp:TableRow> <asp:TableCell Width="150px" Wrap="false" HorizontalAlign="Right">Alternate PT:</asp:TableCell> <asp:TableCell Wrap="false" HorizontalAlign="Left"><asp:DropDownList ID="alt_pt_drp" runat="server" CssClass="txtbox"> <asp:ListItem Value="Y">YES</asp:ListItem> <asp:ListItem Value="N">NO</asp:ListItem> </asp:DropDownList></asp:TableCell> </asp:TableRow> <asp:TableRow> <asp:TableCell Width="150px" Wrap="false" HorizontalAlign="Right">Alternate RX:</asp:TableCell> <asp:TableCell Wrap="false" HorizontalAlign="Left"><asp:DropDownList ID="alt_rx_drp" runat="server" CssClass="txtbox"> <asp:ListItem Value="Y">YES</asp:ListItem> <asp:ListItem Value="N">NO</asp:ListItem> </asp:DropDownList></asp:TableCell> </asp:TableRow> <asp:TableRow> <asp:TableCell Width="150px" Wrap="false" HorizontalAlign="Right">Alternate DX:</asp:TableCell> <asp:TableCell Wrap="false" HorizontalAlign="Left"><asp:DropDownList ID="alt_dx_drp" runat="server" CssClass="txtbox"> <asp:ListItem Value="Y">YES</asp:ListItem> <asp:ListItem Value="N">NO</asp:ListItem> </asp:DropDownList></asp:TableCell> </asp:TableRow> <asp:TableRow> <asp:TableCell ColumnSpan="2" style="font:20px Yanone Kaffeesatz;color:Black;border-bottom:1px solid Black;text-align:left;">Account Status</asp:TableCell> </asp:TableRow> <asp:TableRow> <asp:TableCell Width="150px" Wrap="false" HorizontalAlign="Right">Status:</asp:TableCell> <asp:TableCell Wrap="false" HorizontalAlign="Left"><asp:DropDownList ID="acct_status_drp" runat="server" CssClass="txtbox" OnSelectedIndexChanged="acct_status_chngd" AutoPostBack="true"> <asp:ListItem Value="A">ACTIVE</asp:ListItem> <asp:ListItem Value="I">INACTIVE</asp:ListItem> </asp:DropDownList></asp:TableCell> </asp:TableRow> <asp:TableRow ID="acct_inactive_row" runat="server" Visible="false"> <asp:TableCell Width="150px" Wrap="false" HorizontalAlign="Right">Try To Get Back:</asp:TableCell> <asp:TableCell Wrap="false" HorizontalAlign="Left"><asp:DropDownList ID="inactive_try_to_bet_bck_drp" runat="server" CssClass="txtbox"> <asp:ListItem Value="-"> MAKE A SELECTION </asp:ListItem> <asp:ListItem Value="Y">YES - AT NEXT RENEWAL</asp:ListItem> <asp:ListItem Value="N">NO</asp:ListItem> </asp:DropDownList></asp:TableCell> </asp:TableRow> <asp:TableRow> <asp:TableCell Width="150px" Wrap="false" HorizontalAlign="Right"></asp:TableCell> <asp:TableCell Wrap="false" HorizontalAlign="Right"> <telerik:radbutton id="submit_srch_btn" runat="server" text="UPDATE" Width="50" OnClick="acct_update_submit"/> <telerik:radbutton id="cancel_update_btn" runat="server" text="CANCEL" Width="50" OnClick="acct_update_cancel"/> </asp:TableCell> </asp:TableRow> </asp:Table> </asp:Panel>using System;using System.Collections;using System.Collections.Generic;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using Oracle.DataAccess.Client;using Telerik.Web.UI;namespace Telerik.Web.Examples.ToolTip.ToolTipVersusToolTipManager{ public partial class InfoCustomers : System.Web.UI.UserControl { private string _party_id; public string Party_ID { get { return _party_id; } set { _party_id = value; } } protected void Page_PreRender(object sender, EventArgs e) { get_acct_info(); } protected void Page_Load(object sender, EventArgs e) { cust_info_pnl.Visible = true; } private OracleConnection CreateConnection() { string ora_db = "Data Source=(DESCRIPTION=" + "(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=xxx.xxx.xxx.xxx)(PORT=xxxx)))" //test server + "(CONNECT_DATA=(SERVICE_NAME=xxxx)));" + "User Id=xxxx;Password=xxxx;"; return new OracleConnection(ora_db); } protected void acct_update_submit(object sender, EventArgs e) { } protected void acct_update_cancel(object sender, EventArgs e) { get_acct_info(); } protected void acct_status_chngd(object sender, EventArgs e) { if (acct_status_drp.SelectedValue == "A") { acct_inactive_row.Visible = false; } else { acct_inactive_row.Visible = true; } } protected void get_acct_info() { OracleConnection conn = CreateConnection(); try { conn.Open(); DataTable information = new DataTable(); try { string sql = "SELECT PARTY_NAME, ATTRIBUTE_CATEGORY, ATTRIBUTE1 ,ATTRIBUTE2, ATTRIBUTE3,ATTRIBUTE4 ,ATTRIBUTE5 ,ATTRIBUTE6 ,ATTRIBUTE7 ,ATTRIBUTE9 ,ATTRIBUTE10 ,ATTRIBUTE11 " + " FROM AR.HZ_PARTIES " + " WHERE PARTY_TYPE = 'ORGANIZATION' " + " AND ATTRIBUTE_CATEGORY = 'EMPLOYER' " + " AND PARTY_ID = " + _party_id; OracleCommand cmd = new OracleCommand(sql, conn); OracleDataReader dr3 = cmd.ExecuteReader(); if (dr3.Read()) { prnt_acct_name_txt.Text = Convert.ToString(dr3.GetValue(0)); acct_type_drp.SelectedValue = Convert.ToString(dr3.GetValue(1)); acct_cntrct_date_txt.Text = Convert.ToDateTime(dr3.GetValue(2)).ToString("dd-MMM-yyyy"); fu_date_txt.Text = Convert.ToDateTime(dr3.GetValue(3)).ToString("dd-MMM-yyyy"); es_priority_drp.SelectedValue = Convert.ToString(dr3.GetValue(9)); ins_carrier_txt.Text = Convert.ToString(dr3.GetValue(10)); ins_carrier_combo.Text = Convert.ToString(dr3.GetValue(10)); renewal_date_txt.Text = Convert.ToDateTime(dr3.GetValue(4)).ToString("dd-MMM-yyyy"); broker_code_txt.Text = Convert.ToString(dr3.GetValue(11)); ancil_svcs_drp.SelectedValue = Convert.ToString(dr3.GetValue(5)); alt_pt_drp.SelectedValue = Convert.ToString(dr3.GetValue(6)); alt_rx_drp.SelectedValue = Convert.ToString(dr3.GetValue(7)); alt_dx_drp.SelectedValue = Convert.ToString(dr3.GetValue(8)); } dr3.Close(); dr3.Dispose(); } finally { } } finally { if (conn.State == ConnectionState.Open) { conn.Close(); } } } protected void ins_carrier_combo_ItemsRequested(object sender, RadComboBoxItemsRequestedEventArgs e) { OracleDataAdapter adapter = new OracleDataAdapter("SELECT HP.PARTY_NAME, HCA.ACCOUNT_NAME, HCA.ACCOUNT_NUMBER, HCA.CUST_ACCOUNT_ID " + " FROM AR.HZ_CUST_ACCOUNTS HCA " + " INNER JOIN AR.HZ_PARTIES HP ON HP.PARTY_ID = HCA.PARTY_ID " + " WHERE HCA.ATTRIBUTE_CATEGORY = 'INSURANCE CARRIER' AND " + " HCA.STATUS = 'A' AND " + " HCA.ACCOUNT_NAME LIKE '" + e.Text.ToUpper() + "%' " + " ORDER BY ACCOUNT_NUMBER ", ConfigurationManager.ConnectionStrings["oracle_db"].ConnectionString); DataTable dataTable = new DataTable(); adapter.Fill(dataTable); foreach (DataRow dataRow in dataTable.Rows) { RadComboBoxItem item = new RadComboBoxItem(); item.Text = (string)dataRow["ACCOUNT_NAME"]; item.Value = dataRow["CUST_ACCOUNT_ID"].ToString(); string unitPrice = (string)dataRow["ACCOUNT_NAME"]; string unitsInStock = (string)dataRow["ACCOUNT_NUMBER"]; item.Attributes.Add("ACCOUNT_NAME", unitPrice.ToString()); item.Attributes.Add("ACCOUNT_NUMBER", unitsInStock.ToString()); ins_carrier_combo.Items.Add(item); item.DataBind(); } } }}