Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
91 views
Hi,

I want to change the order of a checked button client-side. This works, but after moving the button, it loses it's text.

This is my code:
moveButtonRight: function () {
      var toolbar = this.get_radToolBar();
      toolbar.trackChanges();
      var button = this._getSelectedButton();
      var index = toolbar.get_items().indexOf(button);
      if (index < toolbar.get_items().get_count() - 1) {
         toolbar.get_items().removeAt(index);
         toolbar.get_items().insert(index + 1, button);
      }
      toolbar.commitChanges();
   },
   _getSelectedButton: function () {
      var toolbar = this.get_radToolBar();
      var itemCount = toolbar.get_items().get_count();
 
      for (var i = 0; i < itemCount; i++) {
         var item = toolbar.get_items().getItem(i);
         if (item.constructor.getName() == "Telerik.Web.UI.RadToolBarButton" && item.get_checked()) {
            return item;
         }
      }
 
      return null;
   }

When I change the _getSelectedButton function so that I call item.get_text() before returning it, it works fine:

_getSelectedButton: function () {
      var toolbar = this.get_radToolBar();
      var itemCount = toolbar.get_items().get_count();
 
      for (var i = 0; i < itemCount; i++) {
         var item = toolbar.get_items().getItem(i);
         if (item.constructor.getName() == "Telerik.Web.UI.RadToolBarButton" && item.get_checked()) {
            item.get_text();
            return item;
         }
      }
 
      return null;
   }

Is this a bug or what else could cause this?

Thanks!
Kate
Telerik team
 answered on 10 Sep 2012
1 answer
93 views
  Please tell me what is wrong with this code: the validator summary only works with ShowSummary=true, but i need to show only a messagebox. 

Thanks in advance.

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPages/ParticCadastro.master" AutoEventWireup="true" CodeBehind="Enderecos.aspx.cs" Inherits="XXX.Web.Modulos.Participantes.Enderecos" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder3" runat="server">
 
  
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" >
</telerik:RadAjaxLoadingPanel>
 
 
 
<asp:ValidationSummary ID="ValidationSummary1" runat="server" ShowSummary="false"
  ShowMessageBox="true"
         HeaderText="Corrija as seguintes informações para continuar:" ValidationGroup="g1" />
 
 
 
<telerik:RadListView ID="RadListView1" runat="server"
ItemPlaceholderID="ItemPlaceHolder"
    onneeddatasource="RadListView1_NeedDataSource"
  DataKeyNames="CodPes"
  onitemupdating="RadListView1_ItemUpdating"
  onitemediting="RadListView1_ItemEditing"
  Width="100%" >
 
 <LayoutTemplate>
                    
            <asp:Panel id="itemPlaceholder" runat="server" Width="100%"  style="float:left; min-height:900px; display:block; background-color:#698AC0">
         
           </asp:Panel>
             
 </LayoutTemplate>
 
  <ItemTemplate>
 
  <asp:Panel ID="Panel1" runat="server" style="display:block">
  <fieldset title="Endereço Pessoal">
 
    <legend align="left">Endereço Pessoal</legend>
    <table width="100%">
    <tr>
             <td colspan="4" align="right">
          <asp:LinkButton ID="lkBt1" runat="server" CommandName="Edit" Text="Editar" ValidationGroup="g1"></asp:LinkButton>  Salvar
             </td>
    </tr>
        <tr>
            <td align="left" width="100px">
                <asp:Label ID="Label2" runat="server" EnableViewState="False" Text="Logradouro:"
                    CssClass="label"></asp:Label>
            </td>
            <td align="left" width="350px">
                <asp:Label ID="lbLogradouro"  runat="server" Text='<%# Eval("Logradouro") %>'></asp:Label>
            </td>
            <td align="left" width="100px">
                <asp:Label ID="Label14" runat="server" EnableViewState="False" Text="Número:"
                    CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:Label ID="lbNumero"  runat="server" Text='<%# Eval("Numero") %>'></asp:Label>
            </td>
        </tr>
        <tr>
            <td align="left">
                <asp:Label ID="Label3" runat="server" EnableViewState="False" Text="Complemento:"
                    CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:Label ID="lbComplemento"  runat="server"
                    Text='<%# Eval("Complemento") %>'></asp:Label>
            </td>
            <td align="left">
                <asp:Label ID="Label9" runat="server" EnableViewState="False"
                    Text="Bairro:" CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:Label ID="lbBairro"  runat="server" Text='<%# Eval("Bairro") %>'></asp:Label>
            </td>
        </tr>
        <tr>
            <td align="left">
                <asp:Label ID="Label4" runat="server" EnableViewState="False" Text="Cidade:"
                    CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:Label ID="lbCidade"  runat="server" Text='<%# Eval("Cidade") %>'></asp:Label>
            </td>
            <td align="left">
                <asp:Label ID="Label10" runat="server" EnableViewState="False"
                    Text="Cep:" CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:Label ID="lbCep"  runat="server" Text='<%# FormataCep(DataBinder.Eval(Container.DataItem,"CEP").ToString()) %>'></asp:Label>
            </td>
        </tr>
        <tr>
            <td align="left">
                <asp:Label ID="Label5" runat="server" EnableViewState="False"
                    Text="Estado:" CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:Label ID="lbEstado"  runat="server" Text='<%# Eval("Estado") %>'></asp:Label>
            </td>
            <td align="left">
                <asp:Label ID="Label11" runat="server" EnableViewState="False"
                    Text="País:" CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:Label ID="lbPais"  runat="server" Text='<%# Eval("Pais") %>'></asp:Label>
            </td>
        </tr>
        <tr>
            <td align="left">
                <asp:Label ID="Label6" runat="server" EnableViewState="False"
                    Text="E-mail Pessoal:" CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:Label ID="lbEmailPessoal"  runat="server"
                    Text='<%# Eval("EmailPessoal") %>'></asp:Label>
            </td>
            <td align="left">
                <asp:Label ID="Label12" runat="server" EnableViewState="False"
                    Text="E-mail Comercial" CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:Label ID="lbEmailComercial"  runat="server" Text='<%# Eval("EmailComercial") %>'></asp:Label>
            </td>
        </tr>
        <tr>
            <td align="left">
                <asp:Label ID="Label7" runat="server" EnableViewState="False"
                    Text="DDD/Telefone:" CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:Label ID="lbDDDTelefone"  runat="server" Text='<%# Eval("DDDTelefone") %>'></asp:Label>
                -<asp:Label ID="lbTelefone" runat="server" Text='<%# Eval("Telefone") %>'></asp:Label>
            </td>
            <td align="left">
                <asp:Label ID="Label13" runat="server" EnableViewState="False"
                    Text="DDD/Celular:" CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:Label ID="lbDDDCelular"  runat="server"
                    Text='<%# Eval("DDDCelular") %>'></asp:Label>
                -<asp:Label ID="lbCelular" runat="server" Text='<%# Eval("Celular") %>'></asp:Label>
            </td>
        </tr>
        <tr>
            <td align="left" colspan="4">
                <asp:CheckBox ID="ckMesmoEndereco" runat="server" Enabled="false"
                    Text="Mesmo endereço para cobrança" Checked='<%# MesmoEndereco() %>' />
            </td>
        </tr>
    </table>
    </fieldset>
    
 
    <fieldset title="Endereço Cobrança">
 
    <legend align="left">Endereço Cobrança</legend>
     <table width="100%"
        <tr>
            <td align="left" width="100px">
                <asp:Label ID="Label1" runat="server" EnableViewState="False" Text="Logradouro:"
                    CssClass="label"></asp:Label>
            </td>
            <td align="left" width="350px">
                <asp:Label ID="lbLogradouroCob"  runat="server"
                    Text='<%# Eval("LogradouroCob") %>'></asp:Label>
            </td>
            <td align="left" width="100px">
                <asp:Label ID="Label15" runat="server" EnableViewState="False" Text="Número:"
                    CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:Label ID="lbNumeroCob"  runat="server" Text='<%# Eval("NumeroCob") %>'></asp:Label>
            </td>
        </tr>
        <tr>
            <td align="left">
                <asp:Label ID="Label17" runat="server" EnableViewState="False" Text="Complemento:"
                    CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:Label ID="lbComplementoCob"  runat="server"
                    Text='<%# Eval("ComplementoCob") %>'></asp:Label>
            </td>
            <td align="left">
                <asp:Label ID="Label19" runat="server" EnableViewState="False"
                    Text="Bairro:" CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:Label ID="lbBairroCob"  runat="server" Text='<%# Eval("BairroCob") %>'></asp:Label>
            </td>
        </tr>
        <tr>
            <td align="left">
                <asp:Label ID="Label21" runat="server" EnableViewState="False" Text="Cidade:"
                    CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:Label ID="lbCidadeCob"  runat="server" Text='<%# Eval("CidadeCob") %>'></asp:Label>
            </td>
            <td align="left">
                <asp:Label ID="Label23" runat="server" EnableViewState="False"
                    Text="Cep:" CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:Label ID="lbCepCob"  runat="server" Text='<%# FormataCep(DataBinder.Eval(Container.DataItem,"CepCob").ToString()) %>'></asp:Label>
            </td>
        </tr>
        <tr>
            <td align="left">
                <asp:Label ID="Label25" runat="server" EnableViewState="False"
                    Text="Estado:" CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:Label ID="lbEstadoCob"  runat="server" Text='<%# Eval("EstadoCob") %>'></asp:Label>
            </td>
            <td align="left">
                 </td>
            <td align="left">
               
            </td>
        </tr>
       
    </table>
    </fieldset>
    </asp:Panel>
  </ItemTemplate>
 
 <EditItemTemplate>
 
 <asp:Panel ID="Panel1" runat="server">
 
     <fieldset title="Endereço Pessoal">
 
    <legend align="left">Endereço Pessoal</legend>
    
    <table width="100%">
     <tr>
             <td colspan="4" align="right">
          Editar   <asp:LinkButton ID="lkbt2" runat="server" CommandName="Update" ValidationGroup="g1">Salvar</asp:LinkButton>
            </td>
    </tr>
        <tr>
            <td align="left" width="15%">
                <asp:Label ID="Label2" runat="server" EnableViewState="False" Text="Logradouro:*"
                    CssClass="label"></asp:Label>
            </td>
            <td align="left" width="25%">
                <asp:TextBox ID="txtLogradouro"  runat="server"
                    Text='<%# Bind("Logradouro") %>' MaxLength="60" Width="220px"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
                    ControlToValidate="txtLogradouro"  Display="None"
                    ErrorMessage="Campo Logradouro é obrigatório"
                    SetFocusOnError="True" ValidationGroup="g1"></asp:RequiredFieldValidator>
            </td>
            <td align="left" width="15%">
                <asp:Label ID="Label14" runat="server" EnableViewState="False" Text="Número:*"
                    CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:TextBox ID="txtNumero"  runat="server" Text='<%# Bind("Numero") %>'
                    MaxLength="15" Width="80px"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
                    ControlToValidate="txtNumero" CssClass="Erro" Display="None"
                    ErrorMessage="Campo Número é obrigatório"
                    SetFocusOnError="True" ValidationGroup="g1"></asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td align="left">
                <asp:Label ID="Label3" runat="server" EnableViewState="False" Text="Complemento:"
                    CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:TextBox ID="txtComplemento"  runat="server"
                    Text='<%# Bind("Complemento") %>' MaxLength="30" Width="120px"></asp:TextBox>
            </td>
            <td align="left">
                <asp:Label ID="Label9" runat="server" EnableViewState="False"
                    Text="Bairro:*" CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:TextBox ID="txtBairro"  runat="server" Text='<%# Bind("Bairro") %>'
                    MaxLength="30" Width="120px"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server"
                    ControlToValidate="txtBairro" Display="None"
                    ErrorMessage="Campo Bairro é obrigatório"
                    SetFocusOnError="True" ValidationGroup="g1"></asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td align="left">
                <asp:Label ID="Label4" runat="server" EnableViewState="False" Text="Cidade:*"
                    CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:TextBox ID="txtCidade"  runat="server" Text='<%# Bind("Cidade") %>'
                    MaxLength="30" Width="120px"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server"
                    ControlToValidate="txtLogradouro"  Display="None"
                    ErrorMessage="Campo Cidade é obrigatório"
                    SetFocusOnError="True" ValidationGroup="g1"></asp:RequiredFieldValidator>
            </td>
            <td align="left">
                <asp:Label ID="Label10" runat="server" EnableViewState="False"
                    Text="Cep:*" CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:TextBox ID="txtCep"  runat="server" Text='<%# Bind("CEP") %>'
                    MaxLength="10" Width="90px"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server"
                    ControlToValidate="txtCep"  Display="None" ErrorMessage="Campo Cep obrigatório"
                    SetFocusOnError="True" ValidationGroup="g1"></asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td align="left">
                <asp:Label ID="Label5" runat="server" EnableViewState="False"
                    Text="Estado:*" CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:DropDownList ID="drUF" runat="server"
                   DataSource='<%# ListaUF() %>' DataTextField="Descricao" DataValueField="CodUF"
                    SelectedValue='<%# Bind ("Estado") %>'
                    AppendDataBoundItems="true">
                    <asp:ListItem Text="Selecione" Value=""></asp:ListItem>
                </asp:DropDownList>
 
                <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server"
                    ControlToValidate="drUF" CssClass="Erro" Display="None"
                    ErrorMessage="Campo Estado é obrigatório"
                    SetFocusOnError="True" ValidationGroup="g1"></asp:RequiredFieldValidator>
            </td>
            <td align="left">
                <asp:Label ID="Label11" runat="server" EnableViewState="False"
                    Text="País:*" CssClass="label"></asp:Label>
            </td>
            <td align="left">
               <asp:DropDownList ID="drPais" runat="server" 
                     DataSource='<%# ListaPaises() %>' DataTextField="DescPais"
                     DataValueField="CodPais" SelectedValue='<%# Bind ("CodPais") %>'
                     AppendDataBoundItems="true" >
                    <asp:ListItem Text="Selecione" Value=""></asp:ListItem>
                </asp:DropDownList>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server"
                    ControlToValidate="txtLogradouro" CssClass="Erro" Display="None"
                    ErrorMessage="Campo País é obrigatório"
                    SetFocusOnError="True" ValidationGroup="g1"></asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td align="left">
                <asp:Label ID="Label6" runat="server" EnableViewState="False"
                    Text="E-mail Pessoal:" CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:TextBox ID="txtEmailPessoal"  runat="server"
                    Text='<%# Bind("EmailPessoal") %>' MaxLength="50" Width="200px"></asp:TextBox>
            </td>
            <td align="left">
                <asp:Label ID="Label12" runat="server" EnableViewState="False"
                    Text="E-mail Comercial" CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:TextBox ID="txtEmailComercial"  runat="server"
                    Text='<%# Bind("EmailComercial") %>' MaxLength="50" Width="200px"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td align="left">
                <asp:Label ID="Label7" runat="server" EnableViewState="False"
                    Text="DDD/Telefone:*" CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:TextBox ID="txtDDDTelefone"  runat="server" Text='<%# Bind("DDDTelefone") %>'
                    Columns="3" MaxLength="3" Width="30px"></asp:TextBox>
                  
                <asp:TextBox ID="txtTelefone" runat="server" Columns="8"
                    Text='<%# Bind("Telefone") %>' MaxLength="10" Width="80px"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator10" runat="server"
                    ControlToValidate="txtTelefone" CssClass="Erro" Display="None"
                    ErrorMessage="Campo Telefone é obrigatório"
                    SetFocusOnError="True" ValidationGroup="g1"></asp:RequiredFieldValidator>
            </td>
            <td align="left">
                <asp:Label ID="Label13" runat="server" EnableViewState="False"
                    Text="DDD/Celular:" CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:TextBox ID="txtDDDCelular" runat="server" Columns="3"
                    Text='<%# Bind("DDDCelular") %>' MaxLength="3" Width="30px"></asp:TextBox>
                  
                <asp:TextBox ID="txtCelular"  runat="server"
                    Text='<%# Bind("Celular") %>' Columns="9" MaxLength="10" Width="80px"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td align="left" colspan="4">
                <asp:CheckBox ID="ckMesmoEndereco" runat="server"  Checked='<%# MesmoEndereco() %>'
                    Text="Mesmo endereço para cobrança" AutoPostBack="True"
                    oncheckedchanged="ckMesmoEndereco_CheckedChanged" />
            </td>
        </tr>
    </table>
   
   </fieldset>
    <br />
    <asp:Panel ID="pnEndCob" runat="server" Enabled='<%# !MesmoEndereco() %>'>
    
 
    <fieldset title="Endereço Cobrança">
 
    <legend align="left">Endereço Cobrança</legend>
     <table width="100%"
        <tr>
            <td align="left" width="15%">
                <asp:Label ID="Label1" runat="server" EnableViewState="False" Text="Logradouro:"
                    CssClass="label"></asp:Label>
            </td>
            <td align="left" width="25%">
                <asp:TextBox ID="txtLogradouroCob"  runat="server"
                    Text='<%# Bind("LogradouroCob") %>' MaxLength="60" Width="220px"></asp:TextBox>
            </td>
            <td align="left" width="15%">
                <asp:Label ID="Label15" runat="server" EnableViewState="False" Text="Número:"
                    CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:TextBox ID="txtNumeroCob"  runat="server" Text='<%# Bind("NumeroCob") %>'
                    MaxLength="15" Width="80px"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td align="left">
                <asp:Label ID="Label17" runat="server" EnableViewState="False" Text="Complemento:"
                    CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:TextBox ID="txtComplementoCob"  runat="server"
                    Text='<%# Bind("ComplementoCob") %>' Width="120px"></asp:TextBox>
            </td>
            <td align="left">
                <asp:Label ID="Label19" runat="server" EnableViewState="False"
                    Text="Bairro:" CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:TextBox ID="txtBairroCob"  runat="server" Text='<%# Bind("BairroCob") %>'
                    MaxLength="30" Width="120px"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td align="left">
                <asp:Label ID="Label21" runat="server" EnableViewState="False" Text="Cidade:"
                    CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:TextBox ID="txtCidadeCob"  runat="server" Text='<%# Bind("CidadeCob") %>'
                    MaxLength="30" Width="120px"></asp:TextBox>
            </td>
            <td align="left">
                <asp:Label ID="Label23" runat="server" EnableViewState="False"
                    Text="Cep:" CssClass="label"></asp:Label>
            </td>
            <td align="left">
                <asp:TextBox ID="txtCepCob"  runat="server" Text='<%# Bind("CEPCob") %>'
                    MaxLength="10" Width="90px"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td align="left">
                <asp:Label ID="Label25" runat="server" EnableViewState="False"
                    Text="Estado:" CssClass="label"></asp:Label>
            </td>
            <td align="left">
              <asp:DropDownList ID="drUFCob" runat="server"
                   DataSource='<%# ListaUF() %>' DataTextField="Descricao" DataValueField="CodUF"
                    SelectedValue='<%# Bind ("EstadoCob") %>'
                    AppendDataBoundItems="true">
                    <asp:ListItem Text="Não informado" Value=""></asp:ListItem>
                </asp:DropDownList>
 
            </td>
            <td>
                 
            </td>
            <td align="left">
                
            </td>
        </tr>
       
    </table>
   
    </fieldset>
    
    </asp:Panel>
 
 </asp:Panel>
    </EditItemTemplate>
 
</telerik:RadListView>
 
 
<telerik:RadAjaxManagerProxy ID="RadAjaxManager1" runat="server" >
 <AjaxSettings>
  <telerik:AjaxSetting AjaxControlID="RadListView1">
                    <UpdatedControls>
                        <telerik:AjaxUpdatedControl ControlID="RadListView1"  LoadingPanelID="RadAjaxLoadingPanel1"/>
                        </UpdatedControls>
                </telerik:AjaxSetting>                           
            </AjaxSettings>                      
 </telerik:RadAjaxManagerProxy>
 
</asp:Content>
Tsvetina
Telerik team
 answered on 10 Sep 2012
1 answer
148 views
Hi,
     How can I change the font weight of the grid column header to bold. Thanks for the help.
Savyo
Princy
Top achievements
Rank 2
 answered on 10 Sep 2012
1 answer
197 views
Hi
I want to programatically select the first row on page load. How do i do this. Please help out.
RT
Shinu
Top achievements
Rank 2
 answered on 10 Sep 2012
5 answers
195 views
Hi,

I am having a dynamic tab control and multipage control. When I add new tab and pageview when in a button click,
radMultiPage_PageViewCreated(object sender, RadMultiPageEventArgs e) event fire and initialize the conntrol

Requirement : when I select a item from dropdown and click add button. New tab and page view should be added. Load usercontrol
Inside the page view 

HTML --
<asp:dropdownlist id="ddlLanguages" runat="server">
</asp:dropdownlist>
<asp:linkbutton id="lbtAddLanguage" runat="server" text="Add" tooltip="Click to add this language"></asp:linkbutton>

<asp:panel id="pnlOuter" runat="server">
    <div id="divTab" runat="server">
     <asp:label id="lblTime" runat="server"></asp:label>
        <rad:radtabstrip id="TabStrip" runat="server" multipageid="MultiPage"
            autopostback="False">
            <tabs>
            </tabs>
        </rad:radtabstrip>
        <rad:radmultipage id="MultiPage" runat="server">
        </rad:radmultipage>
    </div>
</asp:panel>


Code --

protected override void OnInit(EventArgs e)
		{
			
			lbtAddLanguage.Click += new EventHandler(lbtAddLanguage_Click);
			MultiPage.PageViewCreated += new RadMultiPageEventHandler(radMultiPage_PageViewCreated);
			
			
		}

void lbtAddLanguage_Click(object sender, EventArgs e)
		{
			RadTab		tab = new RadTab();
			
			ListItem item = ddlLanguages.SelectedItem;
			tab.Text		= item.Text;
			RadPageView	view = new RadPageView();
			view.ID			= item.Value;
			tab.PageViewID = view.ID;
			tab.Selected = true;
			
			TabStrip.Tabs.Add(tab);
			MultiPage.PageViews.Add(view);
 
		}

void radMultiPage_PageViewCreated(object sender, RadMultiPageEventArgs e)
		{
			
			Details		detailControl		= LoadControl(Constant.CONTROL_WIZARD_DETAILS) as Details;
			if (detailControl != null)
			{
				detailControl.SelectedLanguage	= GetLanguage();
				detailControl.LoadControls();
				e.PageView.Controls.Add(detailControl);
			}
			
		}


My issue is, When I click the button to add tabs, PageViewCreated event fires before the button click and try to Initialize all the page views. How can we stop this. Thanks

Nencho
Telerik team
 answered on 10 Sep 2012
1 answer
175 views
I am very new to using this rad Control and unfamilar with how it works. I am loading the image via a ajax call, as shown in one of the demos. After the image is loaded, When I select the crop icon, the dialog comes up but does not load properly, the textboxs are not editable and the dropdown list is not working. When I select the crop button to crop the image, it does not crop around the area that the tool was hovered over. 

 <telerik:RadImageEditor ID="ImageEditor" runat="server" ToolsFile="~/DataPages/Basic.xml" ToolsLoadPanelType="XmlHttpPanel"<br>                Width="820px" Height="383px" EnableResize="false" OnImageEditing="RadImageEditor1_ImageEditing" <br>                ><br>                <Tools><br>                    <telerik:ImageEditorToolGroup><br>                 <telerik:ImageEditorTool CommandName="Crop" /><br>        <telerik:ImageEditorToolSeparator /><br>        <telerik:ImageEditorTool CommandName="MakeGrayscale" ToolTip="Make Grayscale" ImageUrl="/img/bw.png" /><br>        <telerik:ImageEditorTool CommandName="RoundCorners" ToolTip="Round Corners" ImageUrl="/img/rounded.png" /><br>                        <br>                    </telerik:ImageEditorToolGroup><br>                </Tools><br>            </telerik:RadImageEditor>

function LoadImageIntoEditor(photoID) {//Load Image
        $find("<%= RadAjaxManager.GetCurrent(Page).ClientID %>").ajaxRequest("LoadImage*" + photoID);
    }
Vessy
Telerik team
 answered on 10 Sep 2012
1 answer
62 views
Hi,

How can i disable right click on Ribbon Bar item.
Alok
Top achievements
Rank 2
 answered on 10 Sep 2012
20 answers
565 views
Can someone please tell me how to enable the emptymessage to show in a radgridcombobox on page load?

I am binding the data from a datasource, and can not seem to get the "Please Select..." to show on page load.

I have tried setting the me.radcombobox1.selectedindex to -1 or .text =  me.radcombobox1.emptymessage in every place I could think of.

Any help would be greatly appreciated.
Ivana
Telerik team
 answered on 10 Sep 2012
1 answer
70 views
I have a radgrid with AllowAutomaticInserts ="True" and AllowAutomaticUpdates="True" and EditMode ="EditForms".  This grid is bound to a telerik:OpenAccessLinqDataSource.  Everything works fine, records are displayed, and user can edit and insert records.
 
Now I have this same scenario, but I need one of the combos in the grid to be populated according to the selected item in another combo in the same grid (during insert or update).  This I have done and works fine (using OnSelectedIndexChanged), but the value in the freshly populated combo is not automatically picked up by the grid during inserting or updating.
 
I have seen examples using code behind to save the record but my quesion is this:
 
I like the automatic display and save of the radgrid using automaticupdates and automaticinserts with virtually no code behind.  Is it possible to keep this model and still have the related combo's in some way (i.e. to get the saving of records without resorting to much or any code behind)?
 
Thanx
Kostadin
Telerik team
 answered on 10 Sep 2012
2 answers
164 views
Hi,
    Does anyone know of a way to validate a RadUpload that is located inside of a RadDrid's FormTemplate via JavaScript.  I want to validate these two things: 1) That the RadUpload contains a file. 2) That the RadUpload's File contains a valid extensions.  I have looked at some tutorials for Client-Side validation, but none show how to validate a control within the FormTemplate.

Thanks in advance,
Clarence
Bozhidar
Telerik team
 answered on 10 Sep 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?