i have a radtooltipmanager that have their target control inside datalist .. this datalist is binded in server side using ajax ..
I set target control from itemdatabound event of datlist ,
but tooltip doesn't work ,
any help please ..

protected void RadGrid1_OnItemDataBound(object sender, GridItemEventArgs e) { _AppendButtonToHeader(e.Item); } protected void RadGrid1_OnItemCreated(object sender, GridItemEventArgs e) { _AppendButtonToHeader(e.Item); } private void _AppendButtonToHeader(object item) { if (item is GridGroupHeaderItem) { var gridGroupHeaderItem = item as GridGroupHeaderItem; var dataCell = gridGroupHeaderItem.DataCell; var radButton = new RadButton(); radButton.ButtonType = RadButtonType.StandardButton; radButton.Text = "do"; radButton.Click += new EventHandler(radButton_Click); dataCell.Controls.Add(radButton); dataCell.Controls.Add(new LiteralControl(dataCell.Text)); } }<telerik:RadGrid ID="RadGrid1" runat="server" AllowPaging="True" AutoGenerateColumns="false" CellSpacing="0" GridLines="None" ShowGroupPanel="True" OnNeedDataSource="RadGrid1_OnNeedDataSource" OnItemDataBound="RadGrid1_OnItemDataBound" OnItemCreated="RadGrid1_OnItemCreated" OnPreRender="RadGrid1_OnPreRender"> <ClientSettings AllowDragToGroup="True"> </ClientSettings> <MasterTableView AutoGenerateColumns="False" GroupLoadMode="Server" GroupsDefaultExpanded="False"> <GroupByExpressions> <telerik:GridGroupByExpression> <SelectFields> <telerik:GridGroupByField FieldName="gl1" HeaderText="gl1" /> <telerik:GridGroupByField FieldName="gl2" HeaderText="gl2" /> <telerik:GridGroupByField FieldName="gl3" HeaderText="gl3" /> <telerik:GridGroupByField FieldName="gl4" HeaderText="gl4" /> </SelectFields> <GroupByFields> <telerik:GridGroupByField FieldName="gl1" SortOrder="Ascending" /> <telerik:GridGroupByField FieldName="gl2" SortOrder="Ascending" /> <telerik:GridGroupByField FieldName="gl3" SortOrder="Ascending" /> <telerik:GridGroupByField FieldName="gl4" SortOrder="Ascending" /> </GroupByFields> </telerik:GridGroupByExpression> </GroupByExpressions> <Columns> <telerik:GridTemplateColumn HeaderStyle-Width="100px"> <ItemTemplate> <telerik:RadButton ID="RadButton1" runat="server" OnClick="OnClick" ButtonType="LinkButton" Text="plah" CommandName=""></telerik:RadButton> <telerik:RadButton ID="RadButton2" runat="server" OnClick="OnClick" ButtonType="LinkButton" Text="plah" ></telerik:RadButton> </ItemTemplate> </telerik:GridTemplateColumn > <telerik:GridButtonColumn HeaderText="Status" UniqueName="ImageColumn" ButtonType="ImageButton" HeaderStyle-Width="100px" /> <telerik:GridBoundColumn DataField="Forecast_Id" DataType="System.String" FilterControlAltText="Filter type1 column" HeaderText="ForecastId" UniqueName="Forecast" /> <telerik:GridBoundColumn Display="False" DataField="Forecast_StdInt03" DataType="System.Int32" UniqueName="Status" /> </Columns> <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn> </EditFormSettings> </MasterTableView> <FilterMenu EnableImageSprites="False"></FilterMenu> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"></HeaderContextMenu> </telerik:RadGrid><radscriptblock id="RadScriptBlock1" runat="server"> <script type="text/javascript"> // on upload button click temporarily disables ajax to perform // upload actions function conditionalPostback(sender, args) { if (args.get_eventTarget() == "<%= ButtonSubmit.UniqueID %>") { args.set_enableAjax(false); } } </script> </radscriptblock> <telerik:radajaxpanel runat="server" id="RadAjaxPanel1" clientevents-onrequeststart="conditionalPostback"> <telerik:RadUpload runat="server" id="RadUpload1" /> <asp:Button id="Button1" runat="server" text="Upload" /> </telerik:radajaxpanel>
<div> <telerik:RadMenu ID="RadMenuRTL" runat="server" Width="100%" RegisterWithScriptManager="true" Skin="Silk" dir="rtl" ClickToOpen="true" Flow="Horizontal"> <Items> <telerik:RadMenuItem Text="" Value="1" ImageUrl="https://cdn1.iconfinder.com/data/icons/fatcow/16/clock_edit.png" ToolTip="Tip"> </telerik:RadMenuItem> <telerik:RadMenuItem Text="" Value="2" ImageUrl="https://cdn1.iconfinder.com/data/icons/fatcow/16/clock_edit.png" ToolTip="Tip"> </telerik:RadMenuItem> <telerik:RadMenuItem Text="With Text" Value="3" ImageUrl="https://cdn1.iconfinder.com/data/icons/fatcow/16/clock_edit.png" ToolTip="Tip"> </telerik:RadMenuItem> <telerik:RadMenuItem Text="" Value="4" ImageUrl="https://cdn1.iconfinder.com/data/icons/fatcow/16/clock_edit.png" ToolTip="Tip"> </telerik:RadMenuItem> </Items> </telerik:RadMenu> <telerik:RadMenu ID="RadMenu1" runat="server" Width="100%" RegisterWithScriptManager="true" Skin="Silk" ClickToOpen="true" Flow="Horizontal"> <Items> <telerik:RadMenuItem Text="" Value="1" ImageUrl="https://cdn1.iconfinder.com/data/icons/fatcow/16/clock_edit.png" ToolTip="Tip"> </telerik:RadMenuItem> <telerik:RadMenuItem Text="With Text" Value="2" ImageUrl="https://cdn1.iconfinder.com/data/icons/fatcow/16/clock_edit.png" ToolTip="Tip"> </telerik:RadMenuItem> <telerik:RadMenuItem Text="" Value="3" ImageUrl="https://cdn1.iconfinder.com/data/icons/fatcow/16/clock_edit.png" ToolTip="Tip"> </telerik:RadMenuItem> <telerik:RadMenuItem Text="" Value="4" ImageUrl="https://cdn1.iconfinder.com/data/icons/fatcow/16/clock_edit.png" ToolTip="Tip"> </telerik:RadMenuItem> </Items> </telerik:RadMenu></div>.rmRootGroup { height: 40px; // change the height of Menu }li.rmItem { padding-top:8px !important; // bring Items in Middle of Menu }i have a radtooltipmanager that have their target control inside datalist .. this datalist is binded in server side using ajax ..
I set target control from itemdatabound event of datlist ,
but tooltip doesn't work ,
any help please ..
ToolTipManager.TargetControls.Add(divId, "1:3", true);Hello
I have a problem to use the RadComboBox component.
I happen to have three combos where one feeds off the other according to the selected value.
When I select the first, the second is loaded.
When I select the second third is loaded.
But when I select the third combo does not open when I click on it.
For it to work, it is necessary that I give a click outside of it (anywhere on the form) and then click it again to open the content.
This happens in all forms that have a sequence of 3 or more combos.
Would know tell me why? Is there a solution for this?
The aspx code of three combos:
<td style="text-align: left">
<telerik:RadComboBox ID="rddlTipoRegistro" runat="server" Width="120px" RegisterWithScriptManager="true"
AppendDataBoundItems="True" AutoPostBack="True" Culture="pt-BR" MarkFirstMatch="True"
OnSelectedIndexChanged="rddlTipoRegistro_SelectedIndexChanged">
</telerik:RadComboBox>
</td>
<td style="text-align: left">
<telerik:RadComboBox ID="ddlArea" runat="server" Width="220px" AppendDataBoundItems="True"
AutoPostBack="True" OnSelectedIndexChanged="ddlArea_SelectedIndexChanged" Culture="pt-BR"
MarkFirstMatch="True">
</telerik:RadComboBox>
</td>
<td style="text-align: left">
<telerik:RadComboBox ID="ddlCelulaServico" runat="server" Width="200px" AppendDataBoundItems="True"
AutoPostBack="True" OnSelectedIndexChanged="ddlCelulaServico_SelectedIndexChanged"
Culture="pt-BR" MarkFirstMatch="True">
</telerik:RadComboBox>
</td>
And the way they are loaded.
The combo rddlTipoRegistro bears ddlArea combo which in turn loads the combo ddlCelulaServico
and this does not open if you click right then.
TipoRegistroBO tipoRegistroBo = new TipoRegistroBO();
rddlTipoRegistro.Items.Clear();
rddlTipoRegistro.Items.Add(new RadComboBoxItem("Selecione", "0"));
rddlTipoRegistro.DataValueField = "Id";
rddlTipoRegistro.DataTextField = "Descricao";
rddlTipoRegistro.DataSource = tipoRegistroBo.getMany(new TipoRegistroVO());
rddlTipoRegistro.DataBind();
ServicoBO bo = new ServicoBO();
ServicoVO filtro = new ServicoVO();
filtro.TipoRegistro = new TipoRegistroVO(Convert.ToInt32(rddlTipoRegistro.SelectedValue));
ddlArea.DataValueField = "Id";
ddlArea.DataTextField = "Descricao";
ddlArea.DataSource = bo.getAreaPorTipoRegistro(filtro);
ddlArea.DataBind();
ServicoBO bo = new ServicoBO();
ServicoVO filtro = new ServicoVO();
filtro.TipoRegistro = new TipoRegistroVO(Convert.ToInt32(rddlTipoRegistro.SelectedValue));
filtro.Area = new AreaVO(Convert.ToInt32(ddlArea.SelectedValue));
ddlCelulaServico.DataValueField = "Id";
ddlCelulaServico.DataTextField = "Descricao";
ddlCelulaServico.DataSource = bo.getCelulaPorTipoRegistroArea(filtro);
ddlCelulaServico.DataBind();