Telerik Forums
UI for ASP.NET AJAX Forum
2 answers
83 views
I noticed when you export a radgrid using ExcelML it saves it as type "Excel Worksheet".  For the sake of simplicity I will omit what I actually do with this exported file, but needless to say for my extended functionality to work I need the file to be a type of "Excel Workbook".  I can achieve this if I open up the exported "Excel Worksheet" and save it as type "Excel Workbook".  Is there a way to automatically save it as type "Excel Workbook" through the grid's functionality?

Thanks.
Daniel
Telerik team
 answered on 16 Nov 2009
1 answer
116 views
Hi,

I have on the masterpage in  my sharepoint 3.0 site installed the RadPanelbar 
The panelbar is display ok on the master page.
Only i have one problem, when click in on a item then it will not expand the sub items ,
and then it switch direct to the first sub item page?. I cannot click on the other subitems.

see sample:
  <asp:MenuItemStyle CssClass="ms-selectednav"/>
     </LevelSelectedStyles>
    </SharePoint:AspMenu>

    --%>
<telerik:RadPanelBar runat="server" ID="RadPanelbar1" DataSourceID="QuickLaunchSiteMap" Flow="Horizontal" Width="150px"  Skin="Telerik">
     </telerik:RadPanelBar>

    </div>
    </Sharepoint:SPNavigationManager>
    <Sharepoint:SPNavigationManager

Regards,

Wim Kuiper.
Dimitar Milushev
Telerik team
 answered on 16 Nov 2009
1 answer
113 views
Hi, I'm trying to have some grid's in pageviews.
For binding I only use the 'NeedDataSource' method.
So I can bind to a custom object in DNN.
It works nice, with paging and sorting, only I can't seem to filter and export to excel does not work.
Do you have any clues for me?
Iana Tsolova
Telerik team
 answered on 16 Nov 2009
1 answer
136 views
Hi

I'm using the code described here - http://demos.telerik.com/aspnet-ajax/window/examples/browserdialogboxes/defaultcs.aspx to ask the user if they want to postback (Reset a form) but I cant get it to work with the RadAjaxManager.

This is the start of the javascript I'm using -
<script type="text/javascript">  
    window.blockConfirm = function(text, mozEvent, oWidth, oHeight, callerObj, oTitle)   
    {   
        var ev = mozEvent ? mozEvent : window.event;  
 
        ev.cancelBubble = true;   
        ev.returnValue = false;   
        if (ev.stopPropagation) ev.stopPropagation();   
        if (ev.preventDefault) ev.preventDefault();   
             
        var callerObj = ev.srcElement ? ev.srcElement : ev.target;   
 
        if (callerObj)   
        {   
            var callBackFn = function (arg)   
            {   
                if (arg)  

All that happens is the postback occurs - but the form data isn't updated.

Andy

Iana Tsolova
Telerik team
 answered on 16 Nov 2009
3 answers
324 views
Hi,

I have master/detail record in hierarchical grid. When the user expands a row in the parent table the details record loaded.  Now inside detail record when user press Add/Edit button it call Grid’s ItemCommand event, here I need to obtain the value of parent row that is not in column but those fields are binded with grid.

I know that we can find parent record’s key value using following code, but I want to find other column then key value.

 

GridDataItem parentItem = e.OwnerTableView.ParentItem;

Int32 IDValue;

Int32.TryParse(Convert.ToString(parentItem.GetDataKeyValue("Key")), out IDValue);

Princy
Top achievements
Rank 2
 answered on 16 Nov 2009
1 answer
440 views
Good morning,
I'm doing some tests with telerik asp. Ajx net, and I have a slight problem in my website and place a radsppliter within them: 1. A radpane for the header, 2. A radpane for a menu and put options position: relative and z-index: 9000, 3. A Radpane where I show it the URL of the menu options.
But in any case open a radwindow to show other pages and I do so modal, but the problem is that the menu is not hidden or protected by radwindow. and remains active, so if retail radwindow move my sitting behind the menu, 2. If I select another menu option to have the active radwindow, applies radwindow behind the modal choice and this can present problems for end users.

Send the code of the page where my TableDesk default, and attach the master page of the page where my content and the page where you need to use radwindow.

If you can not do so, or it might stop using the radwindow to avoid this error.

PD. Excusme by the english write.
Alex Alfonso

Default.aspx, principal Page

 

 

<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="ServisistemasAra.FoxisWeb.Web._DefaultMain" 
    StylesheetTheme="Fweb" %> 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml">  
<head runat="server">  
    <title></title>  
</head> 
<body style="background-color: #FFFFFF !important; background-image: none !important;">  
    <form id="formPpal" runat="server" style="background-color: #FFFFFF !important; background-image: none !important;">  
    <telerik:RadWindowManager ID="RadWindowManager1" runat="server" InitialBehavior="None" CssClass="posup" 
        Left="" > 
        <Windows> 
            <telerik:RadWindow ID="RadWindoFoxis45" runat="server" Title="Foxisweb©" Height="400px"   
                Width="500px" ReloadOnShow="true" ShowContentDuringLoad="false" Modal="true" /> 
            <telerik:RadWindow ID="RadWindowFoxis46" runat="server" Title="Foxisweb©" Height="400px"     
                Width="600px" ReloadOnShow="true" ShowContentDuringLoad="false" Modal="true" 
                Behavior="Close,Maximize,Move,Reload,Resize" /> 
            <telerik:RadWindow ID="RadWindowFoxis47" runat="server" Title="Foxisweb©" Height="500px"    
                Width="730px" ReloadOnShow="False" ShowContentDuringLoad="false" Modal="true" /> 
            <telerik:RadWindow ID="RadwindowAcercade" runat="server" InitialBehavior="None" Height="500px"    
                Width="500px" Modal="True" Behavior="Close,Move,Reload" Title="Foxisweb© - Acerca de..." 
                VisibleStatusbar="False">  
            </telerik:RadWindow> 
        </Windows> 
    </telerik:RadWindowManager> 
    <telerik:RadScriptManager ID="RadScriptManager1" runat="server" EnableTheming="True">  
    </telerik:RadScriptManager> 
    <telerik:RadStyleSheetManager ID="RadStyleSheetManager1" runat="server">  
    </telerik:RadStyleSheetManager> 
    <telerik:RadFormDecorator ID="RadFormDecorator1" runat="server" Skin="Office2007" /> 
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" DefaultLoadingPanelID="LoadingPanel1">  
    </telerik:RadAjaxManager> 
    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Height="75px" 
        Skin="Office2007" Width="75px" InitialDelayTime="10" IsSticky="True" MinDisplayTime="500" 
        Transparency="30">  
        <img alt="Loading..." src='<%= RadAjaxLoadingPanel.GetWebResourceUrl(Page, "Telerik.Web.UI.Skins.Default.Ajax.loading.gif") %>' 
            style="border: 0px;" /> 
    </telerik:RadAjaxLoadingPanel> 
    <asp:ObjectDataSource ID="ObjectEntidad" runat="server" OldValuesParameterFormatString="original_{0}" 
        SelectMethod="GetListaEntidadesByUser" TypeName="ServisistemasAra.FoxisWeb.Bll.Entidad_UserManager">  
        <SelectParameters> 
            <asp:Parameter Name="Codigo_User" DefaultValue="-1" Type="String" /> 
        </SelectParameters> 
    </asp:ObjectDataSource> 
    <asp:ObjectDataSource ID="ObjectDataSourceAños" runat="server" OldValuesParameterFormatString="original_{0}" 
        SelectMethod="GetAñosByColegios"   
        TypeName="ServisistemasAra.FoxisWeb.Bll.AñosManager"   
        DataObjectTypeName="ServisistemasAra.FoxisWeb.BusinessEntities.Años"   
        DeleteMethod="Delete" InsertMethod="Save">  
        <SelectParameters> 
            <asp:ControlParameter ControlID="rcboentidad" DefaultValue="-1"   
                Name="Codigo_Colegio" PropertyName="SelectedValue" Type="String" /> 
        </SelectParameters> 
    </asp:ObjectDataSource> 
    <telerik:RadSplitter ID="RadSplitter1" runat="server" BorderSize="0" PanesBorderSize="0" 
        Skin="Black" Width="100%" Height="100%" Orientation="Horizontal" LiveResize="true">  
        <telerik:RadPane ID="RadPaneHead" runat="server" Height="60px"    
            Scrolling="None">  
            <div class="header-container">  
                <div class="logo-header-container">  
                    <div class="logo" title="Servisistemasara.com">  
                        <asp:Label ID="LblTitulo" runat="server" CssClass="p_negrita" Text="Software Administrativo y de Gestion FOXISWEB&copy;"></asp:Label> 
                    </div> 
                    <div class="top-bar">  
                        <p> 
                            <asp:Label ID="Lblbienvenido" runat="server" Text="Bienvenido:"></asp:Label> 
                            <span> 
                                <asp:LoginName ID="Logname" runat="server" CssClass="p_negrita Padl10" /> 
                                <asp:LoginStatus ID="Logstatus" runat="server" LogoutAction="RedirectToLoginPage" 
                                    LogoutText="Cerrar Sesión" LoginText="Iniciar Sesión" CssClass="Padl10" /> 
                            </span> 
                        </p> 
                    </div> 
                </div> 
                <div class="menu-header clear-fix">  
                    <div class="left-content">  
                        <asp:Label runat="server" ID="LblEntidad" Text="Entidad: " CssClass="p_negrita"></asp:Label> 
                        <telerik:RadComboBox ID="rcboentidad" runat="server" Skin="Outlook" AutoPostBack="True" 
                            Width="220px" ZIndex="9999" DataSourceID="ObjectEntidad"   
                            DataTextField="Descripcion" DataValueField="Codigo">  
                            <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> 
                        </telerik:RadComboBox> 
                        &nbsp; &nbsp;  
                        <telerik:RadComboBox ID="rcboano" runat="server" Skin="Outlook" ZIndex="9999" 
                            Width="65px" DataSourceID="ObjectDataSourceAños"   
                            DataTextField="año" DataValueField="año">  
                            <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> 
                        </telerik:RadComboBox> 
                    </div> 
                    <div class="right-content">  
                        <!--COntenido Right --> 
                        <asp:Label ID="lblFecha" runat="server" CssClass="LetraCapital p_negrita" Text="Fecha" ></asp:Label> 
                        &nbsp;  
                        <asp:Label ID="LblIdioma" runat="server" Text="Idioma:" CssClass="p_negrita"></asp:Label> 
                        <telerik:RadComboBox ID="CboIdioma" runat="server" Width="100px" Skin="Outlook" 
                            ZIndex="9998" AutoPostBack="True">  
                            <Items> 
                                <telerik:RadComboBoxItem runat="server" Text="Español" Value="Español" /> 
                                <telerik:RadComboBoxItem runat="server" Text="English" Value="English" /> 
                            </Items> 
                            <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> 
                        </telerik:RadComboBox> 
                    </div> 
                </div> 
            </div> 
        </telerik:RadPane> 
        <telerik:RadPane ID="RadPaneMenu" runat="server" Height="30px" Scrolling="None"   
            EnableEmbeddedBaseStylesheet="False">  
            <div class="pagetitle Posmenu">  
                <telerik:RadMenu ID="RadMenuppal" runat="server" Width="100%" Skin="Vista" > 
                </telerik:RadMenu> 
            </div> 
        </telerik:RadPane> 
        <telerik:RadPane ID="Pane_Centro" runat="server" ContentUrl="MainDefault.aspx" Height="100%"    
            Scrolling="None">  
        </telerik:RadPane> 
        <telerik:RadPane ID="RadPaneFooter" runat="server" Height="30px" Scrolling="None">  
            <div class="copyright">  
                <div style="text-align: center;">  
                    Copyright &copy; 2008-2009.Todos los Derechos Reservados, Bogotá - Colombia .  
                </div> 
            </div> 
        </telerik:RadPane> 
    </telerik:RadSplitter> 
    </form> 
</body> 
</html> 
 
The page default to show radwindow


<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/Front/MasterPages/BlankMasterpage.Master" 
    CodeBehind="Sedes.aspx.vb" Inherits="ServisistemasAra.FoxisWeb.Web.Sedes1" %> 
 
<%@ MasterType VirtualPath="~/Front/MasterPages/BlankMasterpage.Master" %> 
<%@ Register Src="../../MyControls/WebUserResultado.ascx" TagName="WebUserResultado" 
    TagPrefix="uc1" %> 
<%@ Register Assembly="Telerik.OpenAccess, Version=2009.3.1103.4, Culture=neutral, PublicKeyToken=7ce17eeaf1d59342" 
    Namespace="Telerik.OpenAccess" TagPrefix="telerik" %> 
<asp:Content ID="Content1" ContentPlaceHolderID="CphContenido" runat="server">  
    <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server">  
 
        <script type="text/javascript" language="javascript">  
            var valor = 0;  
            var lastClickedItem = null;  
            var clickCalledAfterRadconfirm = false;  
            var mensaje = "";  
            function toolbarConfirmacion(sender, args) {  
                var selectedValue = args.get_item().get_value();  
                switch (selectedValue) {  
                    case 'Eliminar':  
                        return doeliminaregistro(sender, args);  
                        return false;  
                        break;  
                    case 'Editar':  
                        return domodificaregistro(sender, args);  
                        return false;  
                        break;  
                }  
            }  
 
            function doeliminaregistro(item, args) {  
                var MiGrid = $find("<%= RadGridSedes.ClientID %>");  
                valor = MiGrid.get_masterTableView().get_selectedItems().length;  
                if (valor > 0) {  
                    if (!clickCalledAfterRadconfirm) {  
                        lastClickedItem = args.get_item();  
                        if (valor == 1) {  
                            mensaje = "Esta seguro de Borrar este Registro" 
                            args.set_cancel(true);  
                            lastClickedItem = args.get_item();  
                            parent.radconfirm(mensaje, confirmCallbackFunction, '', '', null, 'Foxisweb&copy; - Eliminando Registros');  
                        }  
                        else {  
                            mensaje = "Esta seguro de Borrar estos " + "<strong>" + valor + "</strong>" + " Registros?"  
                            args.set_cancel(true);  
                            lastClickedItem = args.get_item();  
                            parent.parent.radconfirm(mensaje, confirmCallbackFunction, '', '', null, 'Foxisweb&copy; - Eliminando Registros');  
                        }  
                    }  
                }  
                else {  
                    args.set_cancel(true);  
                    parent.radalert("Debe Seleccionar Algun registro. !! Verifique!!.", '', '', 'Foxisweb&copy;');  
                    return false;  
                }  
 
            }  
 
            function domodificaregistro(item, args) {  
                var MiGrid = $find("<%= RadGridSedes.ClientID %>");  
                valor = MiGrid.get_masterTableView().get_selectedItems().length;  
                if (valor > 0) {  
                    if (!clickCalledAfterRadconfirm) {  
                        lastClickedItem = args.get_item();  
                        if (valor == 1) {  
                            confirmCallbackFunction(true)  
                        }  
                        else {  
                            mensaje = "Debe seleccionar Un solo Registro para Modificar" 
                            args.set_cancel(true);  
                            lastClickedItem = args.get_item();  
                            parent.parent.radconfirm(mensaje, confirmCallbackFunction, '', '', null, 'Foxisweb&copy; - Eliminando Registros');  
                        }  
                    }  
                }  
                else {  
                    args.set_cancel(true);  
                    parent.radalert("Debe Seleccionar Algun registro. !! Verifique!!.", '', '', 'Foxisweb&copy;');  
                    return false;  
                }  
 
            }  
 
            function confirmCallbackFunction(args) {  
                if (args) {  
                    clickCalledAfterRadconfirm = true;  
                    lastClickedItem.click();  
                }  
                else {  
                    clickCalledAfterRadconfirm = false;  
                    lastClickedItem = null;  
                }  
            }  
            function ShowEditForm(id, cmain, rowIndex, tipo) {  
                var grid = $find("<%= RadGridSedes.ClientID %>");  
                var rowControl = grid.get_masterTableView().get_dataItems()[rowIndex].get_element();  
                grid.get_masterTableView().selectItem(rowControl, true);  
                if (tipo == 1) {  
                    parent.window.radopen("../catalogos/Colegios/AddColegiosJornadas.aspx?CodeSede=" + id + "&_Cmain=" + cmain, "RadWindowFoxis46");  
                }  
                else {  
                    parent.window.radopen("../catalogos/Colegios/AddColegiosSemestres.aspx?CodeSede=" + id + "&_Cmain=" + cmain, "RadWindowFoxis46");  
                }  
                return false;  
            }  
        </script> 
 
    </telerik:RadScriptBlock> 
    <telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server">  
        <AjaxSettings> 
            <telerik:AjaxSetting AjaxControlID="RadGridSedes">  
                <UpdatedControls> 
                    <telerik:AjaxUpdatedControl ControlID="RadGridSedesJornadas" /> 
                    <telerik:AjaxUpdatedControl ControlID="OpenAccessSedJornadas" LoadingPanelID="LoadingPanel1" /> 
                </UpdatedControls> 
            </telerik:AjaxSetting> 
            <telerik:AjaxSetting AjaxControlID="RadGridSedesJornadas">  
                <UpdatedControls> 
                    <telerik:AjaxUpdatedControl ControlID="RadGridSedesJornadasSemestres" LoadingPanelID="LoadingPanel1" /> 
                </UpdatedControls> 
            </telerik:AjaxSetting> 
            <telerik:AjaxSetting AjaxControlID="RadGridSedesJornadasSemestres">  
                <UpdatedControls> 
                    <telerik:AjaxUpdatedControl ControlID="RadGridModalidad" LoadingPanelID="Loadingpanel1" /> 
                </UpdatedControls> 
            </telerik:AjaxSetting> 
        </AjaxSettings> 
    </telerik:RadAjaxManagerProxy> 
    <telerik:RadSplitter ID="RadSplitter1" runat="server" Skin="Office2007" Height="100%" 
        Orientation="Horizontal" Width="100%">  
        <telerik:RadPane ID="MainPane" runat="server" Scrolling="none" Height="70px" Locked="true">  
            <div id="DvToolbarMenu" class="DvToolbarMenu">  
                <div class="BotonesLeft">  
                    <telerik:RadToolBar ID="Toolbaredit" runat="server" AutoPostBack="True" Skin="Office2007" 
                        OnClientButtonClicking="toolbarConfirmacion" OnButtonClick="Toolbaredit_ButtonClick">  
                        <CollapseAnimation Duration="200" Type="OutQuint" /> 
                        <Items> 
                            <telerik:RadToolBarButton runat="server" ImageUrl="~/App_Themes/Fweb/Images/add.png" 
                                Value="Nuevo" Text="Nuevo" ToolTip="Nuevo" AccessKey="N" ImagePosition="AboveText">  
                            </telerik:RadToolBarButton> 
                            <telerik:RadToolBarButton runat="server" ImageUrl="~/App_Themes/Fweb/Images/edit.png" 
                                Text="Editar" Value="Editar" ToolTip="Editar" ImagePosition="AboveText">  
                            </telerik:RadToolBarButton> 
                            <telerik:RadToolBarButton runat="server" ImageUrl="~/App_Themes/Fweb/Images/delete.png" 
                                Value="Eliminar" ToolTip="Eliminar" Text="Eliminar" ImagePosition="AboveText">  
                            </telerik:RadToolBarButton> 
                            <telerik:RadToolBarButton runat="server" IsSeparator="True" Value="Separador" Height="55px">  
                            </telerik:RadToolBarButton> 
                            <telerik:RadToolBarButton runat="server" ImageUrl="~/App_Themes/Fweb/Images/print.png" 
                                Value="Imprimir" ToolTip="Imprimir" Text="Imprimir" ImagePosition="AboveText">  
                            </telerik:RadToolBarButton> 
                            <telerik:RadToolBarButton runat="server" ImageUrl="~/App_Themes/Fweb/Images/Copy.png" 
                                Value="Copiar" ToolTip="Copiar Asignaturas" Text="Copiar" ImagePosition="AboveText">  
                            </telerik:RadToolBarButton> 
                        </Items> 
                    </telerik:RadToolBar> 
                    <telerik:RadToolBar ID="RadToolBarExportar" runat="server" Skin="Office2007">  
                        <Items> 
                            <telerik:RadToolBarButton runat="server" CheckOnClick="True" CommandName="ExportAll" 
                                Text="Exportar<br>&nbsp;&nbsp;Todos" ToolTip="Exportar Todos">  
                            </telerik:RadToolBarButton> 
                            <telerik:RadToolBarDropDown runat="server" Text="Exportar" ImageUrl="~/App_Themes/Fweb/Images/export.png" 
                                ImagePosition="AboveText">  
                                <Buttons> 
                                    <telerik:RadToolBarButton runat="server" ToolTip="Exportar a Pdf" CommandName="PDF" 
                                        ImageUrl="~/App_Themes/Fweb/Images/pdf.png" Text="PDF">  
                                    </telerik:RadToolBarButton> 
                                    <telerik:RadToolBarButton runat="server" ToolTip="Exportar a Word" CommandName="WORD" 
                                        ImageUrl="~/App_Themes/Fweb/Images/word.png" Text="Word">  
                                    </telerik:RadToolBarButton> 
                                    <telerik:RadToolBarButton runat="server" ToolTip="Exportar a Excel" CommandName="EXCEL" 
                                        ImageUrl="~/App_Themes/Fweb/Images/excel.png" Text="Excel">  
                                    </telerik:RadToolBarButton> 
                                    <telerik:RadToolBarButton runat="server" ToolTip="Exportar a CSV" CommandName="CSV" 
                                        Value="CSV" ImageUrl="~/App_Themes/Fweb/Images/excelcsv.png" Text="CSV">  
                                    </telerik:RadToolBarButton> 
                                </Buttons> 
                            </telerik:RadToolBarDropDown> 
                        </Items> 
                    </telerik:RadToolBar> 
                </div> 
            </div> 
        </telerik:RadPane> 
        <telerik:RadPane ID="RadPaneDetalle" runat="server" Scrolling="Both" Height="100%" 
            Width="90%">  
            <div id="DvDetalle">  
                <div style="width: 500px; margin-top: 10px; margin-bottom: 20px;">  
                    <uc1:WebUserResultado ID="WebUserResultado1" runat="server" Visible="false" /> 
                </div> 
                <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" Width="700px">  
                    <telerik:RadGrid ID="RadGridSedes" runat="server" AllowPaging="True" AllowSorting="True" 
                        AutoGenerateColumns="False" GridLines="None" Skin="Office2007" DataSourceID="OpenAccessDataSedes">  
                        <ExportSettings ExportOnlyData="True">  
                        </ExportSettings> 
                        <MasterTableView DataKeyNames="CodigoSedes" DataSourceID="OpenAccessDataSedes">  
                            <Columns> 
                                <telerik:GridBoundColumn DataField="CodigoSedes" DataType="System.Guid" HeaderText="CodigoSedes" 
                                    ReadOnly="True" SortExpression="CodigoSedes" UniqueName="CodigoSedes" Visible="false">  
                                </telerik:GridBoundColumn> 
                                <telerik:GridBoundColumn DataField="Nombre" HeaderText="Nombre" SortExpression="Nombre" 
                                    UniqueName="Nombre">  
                                </telerik:GridBoundColumn> 
                                <telerik:GridBoundColumn DataField="Direccion" HeaderText="Direccion" SortExpression="Direccion" 
                                    UniqueName="Direccion">  
                                </telerik:GridBoundColumn> 
                                <telerik:GridBoundColumn DataField="Email" HeaderText="Email" SortExpression="Email" 
                                    UniqueName="Email">  
                                </telerik:GridBoundColumn> 
                                <telerik:GridBoundColumn DataField="Telefono1" HeaderText="Telefono1" SortExpression="Telefono1" 
                                    UniqueName="Telefono1">  
                                </telerik:GridBoundColumn> 
                                <telerik:GridBoundColumn DataField="Telefono2" HeaderText="Telefono2" SortExpression="Telefono2" 
                                    UniqueName="Telefono2">  
                                </telerik:GridBoundColumn> 
                                <telerik:GridBoundColumn DataField="Fax1" HeaderText="Fax1" SortExpression="Fax1" 
                                    UniqueName="Fax1">  
                                </telerik:GridBoundColumn> 
                                <telerik:GridBoundColumn DataField="Fax2" HeaderText="Fax2" SortExpression="Fax2" 
                                    UniqueName="Fax2">  
                                </telerik:GridBoundColumn> 
                                <telerik:GridTemplateColumn UniqueName="EditJornadas">  
                                    <HeaderStyle Width="70px" /> 
                                    <HeaderTemplate> 
                                        Jornadas</HeaderTemplate> 
                                    <ItemTemplate> 
                                        <asp:HyperLink ID="EditLinkJor" runat="server" Text="Jornadas"></asp:HyperLink> 
                                    </ItemTemplate> 
                                </telerik:GridTemplateColumn> 
                                <telerik:GridTemplateColumn UniqueName="EditSemestres">  
                                    <HeaderStyle Width="70px" /> 
                                    <HeaderTemplate> 
                                        Semestres</HeaderTemplate> 
                                    <ItemTemplate> 
                                        <asp:HyperLink ID="EditLinkSem" runat="server" Text="Semestre"></asp:HyperLink> 
                                    </ItemTemplate> 
                                </telerik:GridTemplateColumn> 
                            </Columns> 
                            <PagerStyle FirstPageToolTip="Primera Página" LastPageToolTip="Ultima Página" NextPagesToolTip="Siguientes Páginas" 
                                NextPageToolTip="Siguiente Página" PagerTextFormat="Cambiar Página: {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; de &lt;strong&gt;{3}&lt;/strong&gt; de &lt;strong&gt;{5}&lt;/strong&gt;." 
                                PrevPagesToolTip="Páginas anteriores" PrevPageToolTip="Página anterior" /> 
                        </MasterTableView> 
                        <ClientSettings AllowKeyboardNavigation="true" EnablePostBackOnRowClick="true">  
                            <Selecting AllowRowSelect="true" /> 
                        </ClientSettings> 
                    </telerik:RadGrid> 
                </telerik:RadAjaxPanel> 
                <br /> 
            </div> 
        </telerik:RadPane> 
    </telerik:RadSplitter> 
    <telerik:OpenAccessDataSource ID="OpenAccessDataSedes" runat="server" ObjectContextProvider="ServisistemasAra.FoxisWeb.Web.ObjectScopeProvider1, ServisistemasAra.FoxisWeb.Web" 
        TypeName="ServisistemasAra.Foxisweb.TelerikORM.Sede" Where="ColegiosYear == @ColegiosYear" 
        EnableDelete="False" EnableInsert="False" EnableUpdate="False">  
        <WhereParameters> 
            <asp:Parameter DefaultValue="-1" Name="ColegiosYear" /> 
        </WhereParameters> 
    </telerik:OpenAccessDataSource> 
</asp:Content> 
 


 

 

 

 

 

 

 

Paul
Telerik team
 answered on 16 Nov 2009
1 answer
156 views
Hi,

I'm having some trouble with the BinaryImage control.

My problem is, I'm not using automatic insert & update, because there are other validations I need to do when a insert or update is done.
My update and select works fine, my problem comes in when I try insert.

I get the following error before my InsertCommand fires when I click on Add new:

"Microsoft JScript runtime error: Sys.WebForms.PageRequestManagerServerErrorException: The provided binary data may not be valid image or may contains unknown header."

Now I assume this happens because when the insert event fires, there's nothing to actually bind to for the editform.

I had a similar problem with some checkboxes so I added the following code for them in the ItemCommand event:

            if (e.CommandName == RadGrid.InitInsertCommandName) 
            { 
                e.Canceled = true; 
                System.Collections.Specialized.ListDictionary newValues = new System.Collections.Specialized.ListDictionary(); 
                newValues["SendSMS"] = true; 
                newValues["IsBuyer"] = false; 
                //Insert the item and rebind 
                e.Item.OwnerTableView.InsertItem(newValues); 
            } 


I tried something similar for the BinaryImage control with no luck.

Here is my grid:

                <telerik:RadGrid ID="radgSiloPersons" runat="server" AllowAutomaticDeletes="True" 
                    AllowAutomaticInserts="False" AllowAutomaticUpdates="False" AllowFilteringByColumn="True" 
                    AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" DataSourceID="sqlDSPersons" 
                    EnableAJAX="True" GridLines="Horizontal" ShowGroupPanel="True" Skin="WebBlue" 
                    OnItemCommand="radgSiloPersons_ItemCommand" OnItemDeleted="radgSiloPersons_ItemDeleted" 
                    OnItemInserted="radgSiloPersons_ItemInserted" OnItemUpdated="radgSiloPersons_ItemUpdated" 
                    OnUpdateCommand="radgSiloPersons_UpdateCommand" OnInsertCommand="radgSiloPersons_InsertCommand" 
                    OnItemDataBound="radgSiloPersons_ItemDataBound"> 
                    <MasterTableView DataKeyNames="ID" DataSourceID="sqlDSPersons" CommandItemDisplay="Top" 
                        CommandItemSettings-AddNewRecordText="Add New User" EditMode="EditForms"> 
                        <CommandItemSettings AddNewRecordText="Add New User"></CommandItemSettings> 
                        <Columns> 
                            <telerik:GridEditCommandColumn EditText="Edit" EditImageUrl="Images/Edit.gif" ButtonType="ImageButton"> 
                            </telerik:GridEditCommandColumn> 
                            <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete" ImageUrl="Images/Delete.gif" 
                                Text="Delete" UniqueName="Delete" ConfirmText="Are you sure you wish to delete this User?"> 
                            </telerik:GridButtonColumn> 
                            <telerik:GridTemplateColumn HeaderText="ID" UniqueName="ID" SortExpression="ID" Visible = "false"> 
                                <ItemTemplate> 
                                    <asp:Label runat="server" ID="lblID" Text='<%# Eval("ID") %>' /> 
                                </ItemTemplate> 
                            </telerik:GridTemplateColumn>                             
                            <telerik:GridTemplateColumn HeaderText="Name" UniqueName="Name" SortExpression="Name"> 
                                <ItemTemplate> 
                                    <asp:Label runat="server" ID="lblName" Text='<%# Eval("Name") %>' /> 
                                </ItemTemplate> 
                                <EditItemTemplate> 
                                    <telerik:RadTextBox runat="server" Width="200px" ID="txtName" Text='<%# Bind("Name") %>' /> 
                                    <asp:RequiredFieldValidator ID="rfvName" runat="server" ControlToValidate="txtName" 
                                        ErrorMessage="Please enter a name!" Display="Dynamic" SetFocusOnError="true" /> 
                                </EditItemTemplate> 
                            </telerik:GridTemplateColumn> 
                            <telerik:GridTemplateColumn HeaderText="Email" UniqueName="Email" DataField="Email"> 
                                <ItemTemplate> 
                                    <asp:Label ID="lblEmail" runat="server" Text='<%# Eval("Email") %>' /> 
                                </ItemTemplate> 
                                <EditItemTemplate> 
                                    <telerik:RadTextBox ID="txtEmail" Width="200px" runat="server" TextMode="SingleLine" 
                                        Text='<%# Bind("Email") %>' /> 
                                </EditItemTemplate> 
                            </telerik:GridTemplateColumn> 
                            <telerik:GridTemplateColumn HeaderText="Cell Number" UniqueName="CellNumber" SortExpression="CellNumber"> 
                                <ItemTemplate> 
                                    <asp:Label runat="server" ID="lblCellNumber" Text='<%# Eval("CellNumber") %>' /> 
                                </ItemTemplate> 
                                <EditItemTemplate> 
                                    <telerik:RadTextBox runat="server" Width="200px" ID="txtCellNumber" Text='<%# Bind("CellNumber") %>' /> 
                                    <asp:RequiredFieldValidator ID="rfvCellNumber" runat="server" ControlToValidate="txtCellNumber" 
                                        ErrorMessage="Please enter a Cell Number!" Display="Dynamic" SetFocusOnError="true" /> 
                                </EditItemTemplate> 
                            </telerik:GridTemplateColumn> 
                            <telerik:GridTemplateColumn HeaderText="Telephone Number" UniqueName="TelNumber" 
                                DataField="TelNumber"> 
                                <ItemTemplate> 
                                    <asp:Label ID="lblTelNumber" runat="server" Text='<%# Eval("TelNumber") %>' /> 
                                </ItemTemplate> 
                                <EditItemTemplate> 
                                    <telerik:RadTextBox ID="TelNumber" Width="200px" runat="server" TextMode="SingleLine" 
                                        Text='<%# Bind("TelNumber") %>' /> 
                                </EditItemTemplate> 
                            </telerik:GridTemplateColumn> 
                            <telerik:GridTemplateColumn HeaderText="Is Buyer" UniqueName="IsBuyer" DataField="IsBuyer"> 
                                <ItemTemplate> 
                                    <asp:Label ID="lblIsBuyer" runat="server" Text='<%# Eval("IsBuyer") %>' /> 
                                </ItemTemplate> 
                                <EditItemTemplate> 
                                    <asp:CheckBox ID="ckbIsBuyer" Checked='<%# Bind("IsBuyer") %>' runat="server" /> 
                                </EditItemTemplate> 
                            </telerik:GridTemplateColumn> 
                            <telerik:GridTemplateColumn HeaderText="Send SMS" UniqueName="SendSMS" DataField="SendSMS"> 
                                <ItemTemplate> 
                                    <asp:Label ID="lblSendSMS" runat="server" Text='<%# Eval("SendSMS") %>' /> 
                                </ItemTemplate> 
                                <EditItemTemplate> 
                                    <asp:CheckBox ID="ckbSendSMS" Checked='<%# Bind("SendSMS") %>' runat="server" /> 
                                </EditItemTemplate> 
                            </telerik:GridTemplateColumn> 
                            <telerik:GridBinaryImageColumn DataField="PersonImage" HeaderText="Photo" UniqueName="Upload" ConvertEmptyStringToNull = "true" 
                                ImageAlign="NotSet" ImageHeight="80px" ImageWidth="80px" ResizeMode="Fit" DataAlternateTextField="Name" 
                                DataAlternateTextFormatString="Image of {0}"> 
                                <HeaderStyle Width="10%" /> 
                            </telerik:GridBinaryImageColumn> 
                        </Columns> 
                        <EditFormSettings> 
                            <EditColumn ButtonType="ImageButton" /> 
                        </EditFormSettings> 
                    </MasterTableView> 
                    <ClientSettings AllowDragToGroup="True"> 
                    </ClientSettings> 
                </telerik:RadGrid> 
 


My control version is: 2009.02.826.35

Any kind of assistance will be greatly appreciated.

Regards,

Wayne
Rosen
Telerik team
 answered on 16 Nov 2009
2 answers
102 views
Hi All,

I saw a Radtabstrip demo file. In the demo have one skin which is Sitefinity skin does not exist Telerik ASP.NET AJAX controller. I don't know why that skin not include the controller.
 I searched whole Telerik website. And, I could not find Sitefinity skin. I want to use that skin for my tabstrip control. Could some one tell me where I can download that skin.

Regards,


Paul
Telerik team
 answered on 16 Nov 2009
2 answers
151 views

Hi,

Is there any way to read/get Tooltip on client side of RadPanelItem?

I am adding items to PanelBar dynamically and assigning tooltip to items as following:

RadPanelItem sItem;

foreach (DataItem d in DataItemList)

{

    sItem = new RadPanelItem(d.t);

    sItem.Value = d.v;

    sItem.ToolTip = scr.t;

    MyPanelBar.Items.Add(sItem);

}


Now I want to do something like:

function MyPanelBar_ClientItemFocus(panelbar, args)

{

    var item = args.get_item();

    alert(item.get_toolTip());            // Is there some way to accouplish it. I am not able to get any propertly or method to do so
                                                    

}


Thanks

Imran Javed Zia 

Imran Javed Zia
Top achievements
Rank 1
 answered on 16 Nov 2009
10 answers
446 views
I have a RadGrid where I want a user to select a row and on that postback, I want to set the InitialPath of the FileExplorer based on their selection.  For some reason it isn't working.  When I debug, the path is correct and and there are no errors, but the FileExplorer remains empty.  How can I set the InitialPath programmatically?

    Protected Sub rdgSurveys_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles rdgSurveys.SelectedIndexChanged 
        SetFileExplorerPaths() 
    End Sub 
 
    Protected Sub SetFileExplorerPaths() 
        If rdgSurveys.SelectedValue > 0 Then 
            rfeDocuments.Enabled = True 
 
            Dim surveyPath = "~/bin/Documents/Survey_" + rdgSurveys.SelectedValue.ToString 
            Dim paths As String() = {surveyPath} 
            rfeDocuments.InitialPath = surveyPath 
            rfeDocuments.Configuration.UploadPaths = paths 
            rfeDocuments.Configuration.ViewPaths = paths 
            rfeDocuments.DataBind() 
        Else 
            rfeDocuments.Enabled = False 
        End If 
    End Sub 

Lini
Telerik team
 answered on 16 Nov 2009
Narrow your results
Selected tags
Tags
+? more
Top users last month
Tien
Top achievements
Rank 1
Iron
Krasimir
Top achievements
Rank 3
Bronze
Iron
Iron
Cedar
Top achievements
Rank 1
Iron
Emil
Top achievements
Rank 1
Iron
Kyle Watson
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Tien
Top achievements
Rank 1
Iron
Krasimir
Top achievements
Rank 3
Bronze
Iron
Iron
Cedar
Top achievements
Rank 1
Iron
Emil
Top achievements
Rank 1
Iron
Kyle Watson
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?