Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
108 views
I have following stuff into my webpage. but when i drag slider , i am expection client side events to be fired. but it's never fire events.

anyone know why

<script type="text/javascript">
  function HandleValueChanged2(sender, eventArgs) {
    alert("changed");
    $get("lblSimpleEmails").value = sender.get_value();
  }

  function HandleValueChanged() {
    alert("changed");
  }
</script>

<table>
  <tr>
    <td>
      <telerik:RadSlider ID="sliderSimpleEmails" runat="server" SmallChange="5" OnClientValueChanged="HandleValueChanged"
        OnClientLoad="HandleValueChanged2">
      </telerik:RadSlider>
    </td>
    <td>
      <telerik:RadSlider ID="sliderSpreadSheets" runat="server" SmallChange="5">
      </telerik:RadSlider>
    </td>
    <td>
      <telerik:RadSlider ID="sliderPresentations" runat="server" SmallChange="5">
      </telerik:RadSlider>
    </td>
    <td>
      <telerik:RadSlider ID="sliderAudioVideo" runat="server" SmallChange="5">
      </telerik:RadSlider>
    </td>
    <td rowspan="2">
      <asp:Image ID="Image1" runat="server" />
    </td>
  </tr>
Tsvetie
Telerik team
 answered on 11 Aug 2010
1 answer
104 views
Hi,

We are trying to evaluate the RAD editor as part of our business requirement. For numbered lists currently we are limited to 1., 2. etc. We cannot have (1), (2) or (A), (B). Is there any way that we can customize these?

Thanks in Advance!

Bhaskar
Rumen
Telerik team
 answered on 11 Aug 2010
4 answers
390 views
Hi,

The standard .net MaintainScrollPositionOnPostback page attribute does not seem to work with RadComboBox.  It works fine with the standard asp:dropdownlist.  The attached code leaves the user at 'top'.

<%@ Page Language="C#" AutoEventWireup="true" MaintainScrollPositionOnPostback="true" CodeBehind="WebForm7.aspx.cs" Inherits="MyProject.WebForm7" %>
  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
        </telerik:RadScriptManager>
    <p>top</p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <telerik:RadComboBox ID="rcb1" runat="server" AutoPostBack="true">
        <Items>
            <telerik:RadComboBoxItem Text="one" />
            <telerik:RadComboBoxItem Text="two" />
        </Items>
    </telerik:RadComboBox>
    </div>
  
    </form>
</body>
</html>

And this code returns the user to the bottom of the page:

<%@ Page Language="C#" AutoEventWireup="true" MaintainScrollPositionOnPostback="true" CodeBehind="WebForm7.aspx.cs" Inherits="MyProject.WebForm7" %>
  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
        </telerik:RadScriptManager>
    <p>top</p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <asp:DropDownList ID="dl1" runat="server" AutoPostBack="true">
        <asp:ListItem Text="one"></asp:ListItem>
        <asp:ListItem Text="two"></asp:ListItem>
    </asp:DropDownList>
    </div>
  
    </form>
</body>
</html>

I am using version 2010.2.713.40.

Is this a known issue with RadComboBox?

Thanks.
Simon
Telerik team
 answered on 11 Aug 2010
1 answer
255 views
Hi, I'm trying to use a RadAsyncUpload and a RadBinaryImage like in this example http://demos.telerik.com/aspnet-ajax/upload/examples/async/ajaxprocessing/defaultcs.aspx, but in a popup formtemplate, everything works fine, but the FileUploaded event of the RadAsyncUpload never fires. I have attached the aspx and code behind, this aspx has a master page.

<%@ Page Title="" Language="C#" MasterPageFile="~/Admin/Admin.Master" AutoEventWireup="true"<br>    CodeBehind="lstUsuarios.aspx.cs" Inherits="SistemaCIRI.Admin.lstUsuarios" %><br><br><asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"><br></asp:Content><br><asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceMain" runat="server"><br><br>    <script type="text/javascript"><br>        function fileUploaded(sender, args) {<br>            $find('rgUsuarios').ajaxRequest();<br>            sender.deleteFileInputAt(0);<br>        }<br>    </script><br><br>    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"><br>        <ajaxsettings><br>            <telerik:AjaxSetting AjaxControlID="rgUsuarios"><br>                <UpdatedControls><telerik:AjaxUpdatedControl ControlID="rgUsuarios" /></UpdatedControls><br>            </telerik:AjaxSetting><br>        </ajaxsettings><br>    </telerik:RadAjaxManager><br>    <telerik:RadAjaxManager ID="RadAjaxManager2" runat="server"><br>        <ajaxsettings><br>            <telerik:AjaxSetting AjaxControlID="RadAjaxManager2"><br>                <UpdatedControls><br>                <telerik:AjaxUpdatedControl ControlID="Thumbnail" /><br>                </UpdatedControls><br>            </telerik:AjaxSetting><br>        </ajaxsettings><br>    </telerik:RadAjaxManager><br>    <telerik:RadScriptManager ID="RadScriptManager1" Runat="server"><br>    </telerik:RadScriptManager><br>    <div class="clear"><br>    </div><br>    <div style="width: 960px; height: 80px; font-size: 16px;" class="bkgHeader"><br>        <table cellpadding="0" cellspacing="0" border="0" style="padding-top: 5px;"><br>            <tr><br>                <td style="width: 100px; vertical-align: middle; text-align: center;"><br>                    <asp:Image ID="imgLogoCIA" ImageUrl="../imagenes/logosAseguradoras/lg_fasecolda.jpg"<br>                        runat="server" Width="90px" Height="70px" /><br>                </td><br>                <td style="width: 300px;"><br>                    <table style="width: 280px;" cellpadding="0" cellspacing="0" border="0"><br>                        <tr><br>                            <td align="left" style="font: bold 14px Verdana;"><br>                                Fasecolda<br>                            </td><br>                        </tr><br>                        <tr><br>                            <td align="left" style="font: 12px Verdana;"><br>                                Nombre Apellido1 Apellido2<br>                            </td><br>                        </tr><br>                        <tr><br>                            <td colspan="2" style="height: 19px;"><br>                            </td><br>                        </tr><br>                        <tr><br>                            <td align="left" style="font: 9px Verdana;"><br>                                &Uacute;ltima actualizaci&oacute;n:<br>                                <asp:Label ID="lblUltAct" Text="20/Julio/2010" runat="server" /><br>                            </td><br>                        </tr><br>                    </table><br>                </td><br>                <td style="width: 450px;" rowspan="2" align="center"><br>                    <table cellpadding="0" cellspacing="0" border="0"><br>                        <tr><br>                            <td colspan="2" style="font: bold 14px Verdana;"><br>                                GESTI&Oacute;N DE USUARIOS<br>                            </td><br>                        </tr><br>                        <tr><br>                            <td colspan="2" style="height: 10px;"><br>                            </td><br>                        </tr><br>                    </table><br>                </td><br>                <td align="left" style="width: 20px; font: 9px Verdana; vertical-align: bottom;"><br>                    Fecha<br>                    <asp:Label ID="lblFechaActual" Text="20/Julio/2010" runat="server" /><br>                </td><br>            </tr><br>        </table><br>    </div><br>    <div class="clear"><br>    </div><br>    <div style="width: 960px; padding-top: 20px;"><br>        <table style="padding-top: 20px;" cellpadding="0" cellspacing="0" border="0"><br>            <tr><br>                <td style="width: 390px;"><br>                    <b>B&uacute;squeda por No. identificaci&oacute;n</b>&nbsp;&nbsp;<asp:TextBox ID="txtBuscarUsuario"<br>                        Width="200px" runat="server" /><br>                </td><br>                <td><br>                    <asp:ImageButton ID="btnBuscarUsuario" runat="server" AlternateText="Buscar" ImageAlign="Middle"<br>                        ImageUrl="../imagenes/btnBuscar.png" OnClick="btnBuscarUsuario_Click" /><br>                </td><br>            </tr><br>        </table><br>        <table style="padding-top: 20px; padding-bottom: 50px;" cellpadding="0" cellspacing="0"<br>            border="0"><br>            <tr><br>                <td><br>                    <telerik:RadGrid ID="rgUsuarios" runat="server" Skin="Vista" ShowStatusBar="True"<br>                        AllowAutomaticInserts="false" AllowAutomaticUpdates="false" OnUpdateCommand="rgUsuarios_UpdatedCommand"<br>                        OnInsertCommand="rgUsuarios_InsertedCommand" OnNeedDataSource="rgUsuarios_NeedDataSource"<br>                        OnItemDataBound="rgUsuarios_ItemDataBound" onitemcommand="rgUsuarios_ItemCommand"><br>                        <mastertableview nomasterrecordstext="No hay resultados para esta busqueda." commanditemdisplay="TopAndBottom"<br>                            autogeneratecolumns="False" allowsorting="True" editmode="PopUp" width="1020px"><br><br>                            <AlternatingItemStyle BackColor="#E0E0E0" /><br><br>                            <PagerStyle FirstPageToolTip="Primera Página" LastPageToolTip="Ultima Página"<br>                                NextPageToolTip="Página Siguiente"<br>                                PagerTextFormat="Change page: {4} &amp;nbsp;Página &lt;strong&gt;{0}&lt;/strong&gt; de &lt;strong&gt;{1}&lt;/strong&gt;, items &lt;strong&gt;{2}&lt;/strong&gt; a &lt;strong&gt;{3}&lt;/strong&gt; de &lt;strong&gt;{5}&lt;/strong&gt;." <br>                                PageSizeLabelText="Tamaño página:" PrevPageToolTip="Página Anterior"<br>                            /><br><br>                            <CommandItemSettings<br>                                ShowExportToWordButton="true" ShowExportToExcelButton="true"<br>                                ShowExportToCsvButton="true" ShowExportToPdfButton="true"<br>                                ShowAddNewRecordButton="true"<br>                                AddNewRecordText="Nuevo usuario" ExportToCsvText="Exportar a CSV"<br>                                ExportToExcelText="Exportar a Excel" ExportToPdfText="Exportar a PDF"<br>                                ExportToWordText="Exportar a Word" RefreshText="Refrescar"<br>                            /><br><br>                            <Columns><br>                                <telerik:GridBoundColumn DataField="IdUsuario" HeaderText="idUsuario" HeaderStyle-HorizontalAlign="Center" Visible="false" /><br>                                <telerik:GridBoundColumn DataField="Compania"  HeaderText="COMPAÑ&Iacute;A" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Font-Bold="true" HeaderStyle-Width="100px" /><br>                                <telerik:GridBoundColumn DataField="Login"     HeaderText="LOGIN" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Font-Bold="true" HeaderStyle-Width="150px" /><br>                                <telerik:GridBoundColumn DataField="numIdUsuario" HeaderText="IDENTIFICACION" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Font-Bold="true" HeaderStyle-Width="150px" /><br>                                <telerik:GridBoundColumn DataField="Nombre"    HeaderText="NOMBRES" UniqueName="txtNombres" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Font-Bold="true" HeaderStyle-Width="160px" /><br>                                <telerik:GridBoundColumn DataField="Apellidos" HeaderText="APELLIDOS" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Font-Bold="true" HeaderStyle-Width="160px" /><br>                                <telerik:GridBoundColumn DataField="Email"     HeaderText="EMAIL" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Font-Bold="true" HeaderStyle-Width="150px" /><br>                                <telerik:GridBoundColumn DataField="Activo"    HeaderText="ACTIVO" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Font-Bold="true" HeaderStyle-Width="50px" ItemStyle-HorizontalAlign="Center" /><br>                                <telerik:GridEditCommandColumn EditText="Modificar" HeaderText="OPCIONES" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Font-Bold="true" UpdateText="Update" ItemStyle-HorizontalAlign="Center" HeaderStyle-Width="100px" /><br>                            </Columns><br><br>                            <EditFormSettings InsertCaption="Informaci&oacute;n Usuario" EditFormType="Template" PopUpSettings-Modal="true" ><br>                                <EditColumn UniqueName="EditCommandColumn1" /><br>                                <FormTemplate><br>                                    <table id="tabla1" width="320px" cellspacing="1" cellpadding="1" border="0"><br>                                        <tr><br>                                            <td style="width:120px;height:20px;"></td><br>                                            <td style="width:200px;height:20px;"><asp:TextBox ID="txtIdUsuario" Text='<%# Bind("IdUsuario") %>' runat="server" Visible="false" /></td><br>                                        </tr><br>                                        <tr><br>                                            <td><b>No. Identificaci&oacute;n</b><img src="../imagenes/dot.gif" alt="Requerido" /></td><br>                                            <td><br>                                                <asp:TextBox ID="txtNumIdentificacion" Text='<%# Bind("numIdUsuario") %>' runat="server" Width="200px" /><br>                                                <asp:RequiredFieldValidator ID="rfvTxtNumIdentificacion" ControlToValidate="txtNumIdentificacion" runat="server" Display="Dynamic" ErrorMessage="*Campo requerido" /><br>                                            </td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:5px;"></td></tr><br>                                        <tr><br>                                            <td><b>Nombres</b><img src="../imagenes/dot.gif" alt="Requerido" /></td><br>                                            <td><br>                                                <asp:TextBox ID="txtNombres" Text='<%# Bind("Nombre") %>' runat="server" Width="200px" /><br>                                                <asp:RequiredFieldValidator ID="rfvTxtNombres" ControlToValidate="txtNombres" runat="server" Display="Dynamic" ErrorMessage="*Campo requerido" /><br>                                            </td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:5px;"></td></tr><br>                                        <tr><br>                                            <td><b>Apellidos</b><img src="../imagenes/dot.gif" alt="Requerido" /></td><br>                                            <td><br>                                                <asp:TextBox ID="txtApellidos" Text='<%# Bind("Apellidos") %>' runat="server" Width="200px" /><br>                                                <asp:RequiredFieldValidator ID="rfvTxtApellidos" ControlToValidate="txtApellidos" runat="server" Display="Dynamic" ErrorMessage="*Campo requerido" /><br>                                            </td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:5px;"></td></tr><br>                                        <tr><br>                                            <td><b>Cargo</b></td><br>                                            <td><asp:TextBox ID="txtCargo" Text='<%# Bind("Cargo") %>' runat="server" Width="200px" /></td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:5px;"></td></tr><br>                                        <tr><br>                                            <td><b>Tel&eacute;fono</b></td><br>                                            <td><asp:TextBox ID="txtTelefono" Text='<%# Bind("Telefono1") %>' runat="server" Width="200px" /></td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:5px;"></td></tr><br>                                        <tr><br>                                            <td><b>Email</b><img src="../imagenes/dot.gif" alt="Requerido" /></td><br>                                            <td><br>                                                <asp:TextBox ID="txtEmail" Text='<%# Bind("Email") %>' runat="server" Width="200px" /><br>                                                <asp:RequiredFieldValidator ID="rfvTxtEmail" ControlToValidate="txtEmail" runat="server" Display="Dynamic" ErrorMessage="*Campo requerido" /><br>                                                <asp:RegularExpressionValidator<br>                                                    id="emailValidator" runat="server"<br>                                                    Display="Dynamic" ErrorMessage="<p>Ingrese un e-mail valido.</p>"<br>                                                    ValidationExpression="^[\w\.\-]+@[a-zA-Z0-9\-]+(\.[a-zA-Z0-9\-]{1,})*(\.[a-zA-Z]{2,3}){1,2}$"<br>                                                    ControlToValidate="txtEmail"><br>                                                </asp:RegularExpressionValidator><br>                                            </td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:5px;"></td></tr><br>                                        <tr><br>                                            <td><b>Compañ&iacute;a</b><img src="../imagenes/dot.gif" alt="Requerido" /></td><br>                                            <td><telerik:RadComboBox ID="rcbCompanias" runat="server" Width="204px"  /></td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:5px;"></td></tr><br>                                        <tr><br>                                            <td><b>Perfil</b><img src="../imagenes/dot.gif" alt="Requerido" /></td><br>                                            <td><telerik:RadComboBox ID="rcbPerfiles" runat="server" Width="204px"  /></td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:5px;"></td></tr><br>                                        <tr><br>                                            <td><b>Login</b><img src="../imagenes/dot.gif" alt="Requerido" /></td><br>                                            <td><br>                                                <asp:TextBox ID="txtLogin" Text='<%# Bind("Login") %>' runat="server" Width="200px" /><br>                                                <asp:RequiredFieldValidator ID="rfvTxtLogin" ControlToValidate="txtLogin" runat="server" Display="Dynamic" ErrorMessage="*Campo requerido" /><br>                                            </td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:5px;"></td></tr><br>                                        <tr><br>                                            <td><b>Password</b><img src="../imagenes/dot.gif" alt="Requerido" /></td><br>                                            <td><br>                                                <asp:TextBox ID="txtPassword" Text='<%# Bind("Password") %>' runat="server" Width="200px" /><br>                                                <asp:RequiredFieldValidator ID="rfvTxtPassword" ControlToValidate="txtPassword" runat="server" Display="Dynamic" ErrorMessage="*Campo requerido" /><br>                                            </td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:5px;"></td></tr><br>                                        <tr><br>                                            <td><b>Activo</b><img src="../imagenes/dot.gif" alt="Requerido" /></td><br>                                            <td><br>                                                <telerik:RadComboBox ID="rcbActivo" runat="server" Width="204px" SelectedValue='<%#Bind("Activo")%>' ><br>                                                    <Items><br>                                                        <telerik:RadComboBoxItem Text="Si" Value="Si" runat="server" /><br>                                                        <telerik:RadComboBoxItem Text="No" Value="No" runat="server" /><br>                                                    </Items><br>                                                </telerik:RadComboBox><br>                                            </td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:10px;"></td></tr><br>                                        <tr>    <br>                                            <td colspan="2"><br>                                                La informaci&oacute;n en los campos marcados (<img src="../imagenes/dot.gif" alt="Requerido" />) es obligatoria<br>                                            </td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:15px;"></td></tr><br>                                        <tr><br>                                            <td align="center" colspan="2"><br>                                                <asp:Button ID="btnUpdate" Text='<%# (Container is GridEditFormInsertItem) ? " Grabar " : " Actualizar " %>'<br>                                                    runat="server" CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>' /><br>                                                &nbsp;&nbsp;<br>                                                <asp:Button ID="btnCancelar" Text=" Cancelar " runat="server" CausesValidation="False" CommandName="Cancel" /><br>                                            </td><br>                                        </tr><br>                                        <tr><td colspan="2" style="height:20px;"></td></tr><br>                                    </table><br>                                    <telerik:RadBinaryImage ID="Thumbnail" runat="server" /><br>                                    <telerik:RadAsyncUpload ID="RadAsyncUpload1" runat="server" OnFileUploaded="AsyncUpload1_FileUploaded" OnClientFileUploaded="fileUploaded" MaxFileInputsCount="1" ><br>                                    </telerik:RadAsyncUpload><br>                                    <asp:HiddenField ID="HiddenField1" runat="server" Value='<%# Bind("IdPerfil") %>' /><br>                                </FormTemplate><br>                            </EditFormSettings><br><br>                        </mastertableview><br>                    </telerik:RadGrid><br>                </td><br>            </tr><br>        </table><br>    </div><br></asp:Content>

Code Behind
protected void AsyncUpload1_FileUploaded(object sender, FileUploadedEventArgs e) { Thumbnail.Width = Unit.Pixel(200); Thumbnail.Height = Unit.Pixel(150); byte[] imageData = new byte[e.File.InputStream.Length]; using (Stream stream = e.File.InputStream){ stream.Read(imageData, 0, (int)e.File.InputStream.Length);}Thumbnail.DataValue = imageData; }
Radoslav
Telerik team
 answered on 11 Aug 2010
1 answer
121 views
Hello guys;

I'm a Silverlight/WPF developer. Although as of VS2010, we get a nicer designer in VS2010 for creating the UI, but mostly people use Expression Blend for the ultimate UI design.

I may have to jump on an ASP.Net project (which I'm trying to learn fast), my question to you dev guys, what's the preferred IDE for designing the pages and development, in particular using Telerik ASP.net controls? VS2010 or Expression Web or what?

Thank you in advance!
..Ben
Dimo
Telerik team
 answered on 11 Aug 2010
1 answer
131 views
I have a RadGrid in which one of the columns is a Delete column that removes the record it is associated with.  I notice there is a few seconds of lag time between the time I click the Delete button and when the page refreshes to actually show the grid with the record removed, I would like to include some type of progress bar or other icon that displays in that span of time between clicking and page refresh so that users aren't tempted to navigate away from the page while the record is being deleted.  The GridButtonColumn for performing this operation is outlined below.

<telerik:GridButtonColumn HeaderText="Drop Ticket" Text="Drop" CommandName="Delete" UniqueName="Drop" ConfirmText="Are you sure you want to drop this ticket?" ConfirmTitle="Drop Ticket" ConfirmDialogType="RadWindow" >
</telerik:GridButtonColumn>
Martin
Telerik team
 answered on 11 Aug 2010
1 answer
102 views

I have an instance of the radwindowmanager on a master page and use the following code in the content pages to open various windows

var wnd = window.radopen(path, null);
wnd.setSize(w, h);
wnd.center();
wnd.setActive(true);
wnd.add_close(OnDetailClose);

In IE8, this works fine and the modal windows shows with the gray background as seen in screenshot1IE.png. when I execute the same code in firefox/safari, I get screenshot2FF.png

Any help is greatly appreciated.

Georgi Tunev
Telerik team
 answered on 11 Aug 2010
3 answers
165 views

How can I find the control from the radmultipage view using client side?

The following is what I was trying to do and the code I am using.  The code and logic works fine except the  item # b

1) I have a data entry screen with radtabstrip and radmultipageview.
2) When user chooses to validate the page.  I have a backend process (huge) to identify the errors.
3) If any errors, I would populate the error grid on the screen.  I was trying to accomplish the following.

    a. When the grid is being loaded, I am highlighting the control label with red font so user knows the error items. 
         –The  code  works     good.

         
         Dim errorTab As RadTab
         errorTab = RadTabStrip1.FindTabByText("tabName")
          If Not errorTab Is Nothing Then
               errorTab.ForeColor = Drawing.Color.Red
          End If
   
          Dim myControl1 As Label = CType(RadMultiPage1.FindControl("SCREEN_CONTROL_label"), Label)

          If Not myControl1 Is Nothing Then
                 myControl1.ForeColor = Drawing.Color.Red
          end if

     b. I have linkbutton as one of the grid column, when user clicks on it; 
          user should be able to navigate to the related control on the page.

      <script type="text/javascript">
                                             
         function NavigateToErrorItem(elmName, parentTabName){
                                                   
        var tabStrip = $find("<%= RadTabStrip1.ClientID %>");
         var parentTab = tabStrip.findTabByText(parentTabName);
              if (parentTab)
                {                                                       
                       parentTab.select();
                 }
                    
                                                                        
                 id = elmName;
                                             
                  var elm = $find(id);
                  alert(elm);
                                                                                      
                       if( null == elm )
                            {
                                                   
                               elm = document.getElementById(id);
                                  if( elm )
                                   {
                                     elm.focus();
                                   }
                            }
                        else if( null != elm )
                            {
                                                      
                                if( elm.get_inputDomElement )
                                      {
                                          elm = elm.get_inputDomElement();
                                      }
                                          elm.focus();
                            }
                                                                                    
             }
                                                                                                                                 
             </script>

At first I have experimented on the standalone page which worked fine with just findcontrol and $find. My standalone page has RadTabStrip and RadMultipageView too.  But when I have integrated on my main app both item #a and item #b were not able to find the control. I have chagned item # a to use “RadMultiPage1.FindControl”, it solved the problem but not able to convert client side to do the same I have tried "var elm = $find(parentTab.elmName);"  which gave me an error.

Thank you in advance.

Yana
Telerik team
 answered on 11 Aug 2010
5 answers
144 views
Hello, guys.
How do I control the height of nested view?
I would like it to change its height according to its content.

With respect, Sergey.

Dimo
Telerik team
 answered on 11 Aug 2010
5 answers
214 views
I have a RadGrid with maximum of 2000 elements and page size is 200. I can't change the page size.
The grid has 30 columns.
On IE6, it takes 5 seconds to render this grid. On IE7/FF3 it is better, but still takes 1-2 s to render.
It is a client rendering problem, because this time of 5 seconds is between the data is shown in the grid and the time when you may action on the grid.
Also, the grid has a horizontal scroll and while rendering, it display all the columns and no scrolling bar, which is ugly.
What i may do to improve the rendering time.
1. It must be 200 rows on a page.
2. the grid definition:
AllowFilteringByColumn="True"
                AllowMultiRowSelection="True" AllowPaging="True" AllowSorting="True" EnableAJAX="True"
                GridLines="None" Skin="Blue" AutoGenerateColumns="False" OnNeedDataSource="lgSelectGrid_NeedDataSource"
                EnableAJAXLoadingTemplate="True" EnableOutsideScripts="False" PageSize="200"
                Height="400px" EnableViewState="true" Width="100%" meta:resourcekey="lgSearchedGridResource1"
                OnSelectedIndexChanged="lgSearchedGrid_SelectedIndexChanged" OnPageIndexChanged="lgSearchedGrid_PageIndexChanged"
                OnSortCommand="lgSearchedGrid_SortCommand">
                <ClientSettings EnableClientKeyValues="True">
                    <Selecting AllowRowSelect="True"></Selecting>
                    <Scrolling AllowScroll="True" UseStaticHeaders="True"></Scrolling>
                    <Resizing AllowColumnResize="True"></Resizing>
                </ClientSettings>
                <ItemStyle Wrap="True"></ItemStyle>
                <FilterItemStyle Wrap="True"></FilterItemStyle>
                <MasterTableView OnPreRender="lgSearchedGrid_PreRender" DataSourcePersistenceMode="NoPersistence"
                    DataKeyNames=Id1,Id2 TableLayout="Fixed" Width="100%">
                    <RowIndicatorColumn Visible="False">
                        <HeaderStyle Width="20px"></HeaderStyle>
                    </RowIndicatorColumn>
                    <ExpandCollapseColumn Visible="False" Resizable="False">
                        <HeaderStyle Width="20px"></HeaderStyle>
                    </ExpandCollapseColumn>

Any suggestion will be great.
Thanks.
Dimo
Telerik team
 answered on 11 Aug 2010
Narrow your results
Selected tags
Tags
+? more
Top users last month
Hiba
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Max
Top achievements
Rank 1
Veteran
Iron
Alina
Top achievements
Rank 1
Rakhee
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Hiba
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Max
Top achievements
Rank 1
Veteran
Iron
Alina
Top achievements
Rank 1
Rakhee
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?