Telerik Forums
UI for ASP.NET AJAX Forum
8 answers
178 views
Hi,

On the expand event (callback) I generate some dynamic javascript that needs executing once the callback is complete. I've tried using Page.ClientScript.RegisterClientScript(...). I also tried ScriptManager.RegisterDataItem(...) to set the JS string to a textbox (which could then be picked up on callback completion). Neither of these worked. The latter complained that it can only be used when ScriptManager.IsInAsyncPostBack == true (which it isn't). I expected to see something similar to that on the RadAjaxManager (ResponseScripts). Am I missing something obvious? Please help.

Thanks,
Paul
Robert
Top achievements
Rank 1
 answered on 22 Jan 2011
2 answers
85 views
Hopefully someone at Telerik can help me with this.    We use email templates for auto-responders on many of our forms.   Inside of these templates we do things like this:

<a href="http://~#~CURRENT_SERVER~#~/_blogcontrol/a.aspx?~#~approveURL~#~">APPROVE THIS COMMENT</a>

When the emails are sent out we parse the template and replace these variables with appropriate data.    I have discovered that RadEditor is turning all of our ~#~ tags into %7E#%7E.  

I know that this has something to do with encoding but I don't know how to turn it off.   I have already played around with the ContentFilters attribute...specifically I have tried setting it in codebehind like this:

txtEmailContent.ContentFilters = Telerik.Web.UI.EditorFilters.None;

I thought this would disable all filtering but the editor is still mangling my code.     What can I do to stop this behavior?

Thanks,
Eve 
Senior Designer
Eve
Top achievements
Rank 1
 answered on 21 Jan 2011
1 answer
156 views
Hello,
I experience some odd behavior trying to set HorizontalAlign to right when using a radGrid created dynamically. The data binding is done this way:
 grid.DataSource =dataTable;
 grid.DataBind();

I'm setting the allignment this way:
grid.HorizontalAlign = HorizontalAlign.Right;
grid.HeaderStyle.HorizontalAlign = HorizontalAlign.Right;
grid.ItemStyle.HorizontalAlign = HorizontalAlign.Right;

The header is align as expected, but the rows alternate their alignment, one time right, then one time left. I tried to disable the theme with the same result.

An other strange behavior occur when the headers include an 'é' character. A space is automatically added after the character.

Thanx for your help.

Louis-Philippe
Top achievements
Rank 1
 answered on 21 Jan 2011
7 answers
330 views
Hi,

I am getting the  Sys.InvalidOperationException: Handler was not added through the Sys.UI.DomEvent.addHandler method. when I close a rad popup window from another window. 

I added the script listed below that was posted as fix for this problem but I am still getting the error.  

Is there another solution to the problem?
Thanks for your help.

<script type="text/javascript">
         Telerik.Web.UI.RadWebControl.prototype._clearParentShowHandlers = function ()
         {
             var array = this._invisibleParents;
             for (var i = 0; i < array.length; i++)
             {
                 this.remove_parentShown(array[i]);
             }
    
             this._invisibleParents = [];
             this._parentShowDelegate = null;
         }
     </script>
Parent Window

<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/IPSMaster.Master" CodeBehind="WBC IMP Timberline Data.aspx.vb" Inherits="IPS_Gateway.WBC_IMP_Timberline_Data" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="act" %>
  
<asp:Content ID="cntMain" ContentPlaceHolderID="cphMainContent" runat="server">
  
    <script type="text/javascript">
        function ShowImportDetail(ExecutionId) {
            var NewWindow = window.radopen("WBF IMP Timberline Data Detail Popup.aspx?ImportExecutionID=" + ExecutionId, "rwdImportDetail");
            NewWindow.set_modal(true);
        }
    </script>
  
<asp:SqlDataSource ID="SQLDS_ImportList"        runat="server"  ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>"  SelectCommandType="StoredProcedure" SelectCommand="[Imports].[DSP_SELECT-ImportProcesses]" />                              
<asp:SqlDataSource ID="SQLDS_ImportLogHeader"   runat="server"  ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>"  SelectCommandType="StoredProcedure" SelectCommand="[Imports].[DSP_SELECT-ImportHeader]" />                                      
  
<asp:panel ID="pnlPage"                                 runat="server"  SkinId="skn_GPC01_Panel_MainContent">
  
    <asp:panel ID="pnlPageHeader" runat="server"        cssClass="css_GPC01_Panel_PageHeading" >    
                <telerik:RadToolBar ID="rtbImportData"  runat="server" AutoPostBack="false"  EnableEmbeddedSkins="True" OnButtonClick="rtbImportData_ButtonClick"  Skin="Black" >
                    <Items>
                        <telerik:RadToolBarButton runat="server" CommandName="tbtClearSelection"        ImageUrl="~/App_Themes/Images/Redo Undo/Undo Green 16.png"          Text="Clear Selected Items"     ToolTip="Clear Selected Itmes" />
                        <telerik:RadToolBarButton runat="server" CommandName="tbtRequeryImportDetail"   ImageUrl="~/App_Themes/Images/Reload/Reload Blue 16.png"            Text="Refresh Import Detail"    ToolTip="Requery Import Detail Grid" />
                        <telerik:RadToolBarButton runat="server" CommandName="tbtImportData"            ImageUrl="~/App_Themes/Images/Processing/Import Data Blue 16.ico"   Text="Import Data"              ToolTip="Import Data" />
                    </Items>
                </telerik:RadToolBar>
        <asp:Label ID="txtPageTitle"             runat="server"     CssClass="css_GPC01_Label_PageTitle" Text="Import Timberline Data"/>   
        <asp:ImageButton ID="ibtPageInformation" runat="server"     SkinID="skn_GPC01_ImageButton_PageInformation"  />
        <asp:HiddenField ID="hdfObjectID"        runat="server" />
    </asp:panel>
  
    <asp:Panel ID="pnlPageContent" runat="server" cssClass="css_GPC01_Panel_PageContent" >        
        <asp:UpdatePanel ID="uppUpdateList" runat="server">
            <ContentTemplate>
                <%-- Hidden fields are used to store the values for the select parameters for the SQLDataSource SQLDS_ImportLogHeader--%>
                <asp:HiddenField ID="hdfStartId"    runat="server" Value="1"        EnableViewState="true" />
                <asp:HiddenField ID="hdfEndId"      runat="server" Value="10000"    EnableViewState="true" />  
  
                <asp:Timer ID="tmrImportStatus"     runat="server" Interval="5000" ></asp:Timer>
  
                <asp:Label ID="lblRecordsSelected"          runat="server"  CssClass="css_GFS01_Label_Small"      Text="Records Selected:" />                                
                <asp:TextBox ID="txtRecordsSelectedCount"   runat="server"  CssClass="css_GFS01_Text_MediumLeft"  Text="0"           Width="25px"  BorderStyle="None" />
                <asp:TextBox ID="txtRecordsSelected"        runat="server"  CssClass="css_GFS01_Text_MediumLeft"  Width="740" />
                <asp:TextBox ID="txtImportStatus"           runat="server"  CssClass="css_GFS01_Text_Status"      Text="Idle"        Width="100px"   />        
                <telerik:RadGrid ID="rgvImportList"         runat="server"  DataSourceID="SQLDS_ImportList"       AllowPaging="True" ItemStyle-Wrap="false"  AutoGenerateColumns="False" Height="137px" Width="1038px"  PageSize="4" GridLines="None" Skin="Web20" >
                    <ItemStyle Wrap="False" />
                    <MasterTableView DataKeyNames="ImportID" DataSourceID="SQLDS_ImportList" >
                        <Columns>
                            <telerik:GridTemplateColumn                     UniqueName="chkSelectRow"   HeaderText=""               HeaderStyle-Width="30px" ItemStyle-Width="30px" ItemStyle-HorizontalAlign="Center" >
                                <ItemTemplate>
                                    <asp:CheckBox ID="chkSelectRow"         runat="server"  AutoPostBack="true"  OnCheckedChanged="chkSelectRow_OnCheckChanged" />
                                </ItemTemplate>
                            </telerik:GridTemplateColumn
                            <telerik:GridTemplateColumn                     UniqueName="ImportStatus"   HeaderText="Req Status"     HeaderStyle-Width="90px"  HeaderStyle-HorizontalAlign="Center"  >
                                <ItemTemplate>
                                    <asp:ImageButton ID="ibtRequestStatus"  runat="server" ImageURL='<%# Bind("RequestStatusImage") %>' />
                                    <asp:Label ID="lblRequestStatus"        runat="server" Text='<%# Bind("RequestStatus") %>' />
                                </ItemTemplate>
                            </telerik:GridTemplateColumn
                            <telerik:GridBoundColumn DataField="ImportID"   UniqueName="ImportID"       HeaderText="ID"             HeaderStyle-Width="30px"   HeaderStyle-HorizontalAlign="Left"   DataType="System.Int32"/>
                            <telerik:GridBoundColumn DataField="ImportName" UniqueName="ImportName"     HeaderText="Import Name"    HeaderStyle-Width="120px"  HeaderStyle-HorizontalAlign="Left"   ItemStyle-HorizontalAlign="Left"  />
                            <telerik:GridTemplateColumn                     UniqueName="ImportStatus"   HeaderText="Status"         HeaderStyle-Width="100px"  HeaderStyle-HorizontalAlign="Center" >
                                <ItemTemplate>
                                    <asp:ImageButton ID="ibtImportStatus"   runat="server" ImageURL='<%# Bind("ExecutionStatusImage") %>' />
                                    <asp:Label ID="lblImportStatus"         runat="server" Text='<%# Bind("LastExecutionStatus") %>' />
                                </ItemTemplate>
                            </telerik:GridTemplateColumn
                            <telerik:GridBoundColumn DataField="LastExecutedBy"              UniqueName="LastExecutedBy"                HeaderText="Executed By"        HeaderStyle-Width="110px" HeaderStyle-HorizontalAlign="Left"  ItemStyle-HorizontalAlign="Left" />
                            <telerik:GridBoundColumn DataField="LastExecutionStartTime"      UniqueName="Start Date"                    HeaderText="Start Date"         HeaderStyle-Width="80px"  HeaderStyle-HorizontalAlign="Left"                                    DataType="System.DateTime" DataFormatString="{0:MM/dd/yy}"/>
                            <telerik:GridBoundColumn DataField="LastExecutionStartTime"      UniqueName="LastExecutionStartTime"        HeaderText="Start Time"         HeaderStyle-Width="70px"  HeaderStyle-HorizontalAlign="Right" ItemStyle-HorizontalAlign="Right" DataType="System.DateTime" DataFormatString="{0:h:mm:ss t}" />
                            <telerik:GridBoundColumn DataField="LastExecutionEndTime"        UniqueName="LastExecutionEndTime"          HeaderText="End Time"           HeaderStyle-Width="70px"  HeaderStyle-HorizontalAlign="Right" ItemStyle-HorizontalAlign="Right" DataType="System.DateTime" DataFormatString="{0:h:mm:ss t}"   />
                            <telerik:GridBoundColumn DataField="LastExecutionTimeElapsed"    UniqueName="LastExecutionTimeElapsed"      HeaderText="Time Elapsed"       HeaderStyle-Width="130px" HeaderStyle-HorizontalAlign="Left"  ItemStyle-HorizontalAlign="Left"  />
                            <telerik:GridBoundColumn DataField="ExecutionCount"              UniqueName="ExecutionCount"                HeaderText="Exec #"             HeaderStyle-Width="60px"  HeaderStyle-HorizontalAlign="Right" ItemStyle-HorizontalAlign="Right" DataType="System.Int32"  />
                            <telerik:GridBoundColumn DataField="AverageExecutionTimeElapsed" UniqueName="AverageExecutionTimeElapsed"   HeaderText="Avg Time Elapsed" />
                        </Columns>
                    </MasterTableView>
                    <ClientSettings AllowColumnsReorder="false" ReorderColumnsOnClient="false" Scrolling-AllowScroll="True" Scrolling-UseStaticHeaders="True"  Selecting-AllowRowSelect="True" />
                </telerik:RadGrid>
  
                <br />            
                <telerik:RadGrid ID="rgvImportHeader" runat="server"  ShowGroupPanel="False" Height="380px" Width="1038px" Skin="Web20" EnableViewState ="true">
                    <MasterTableView DataSourceID="SQLDS_ImportLogHeader"  
                        AutoGenerateColumns="false" DataKeyNames="ImportExecutionID" AllowPaging="true" ItemStyle-Wrap="false" PageSize="20"   
                        Caption="<span style='font-weight:bold'>Import Header</span>" >
                        <RowIndicatorColumn HeaderStyle-Width="10px" ItemStyle-BackColor="#FFFFF" />
                        <Columns>
                            <telerik:GridTemplateColumn                             UniqueName="ImportStatus"       HeaderText="Status"         HeaderStyle-Width="100px"   HeaderStyle-HorizontalAlign="Center"  >
                                <ItemTemplate>
                                    <asp:ImageButton ID="ibtPackageStatus"  runat="server"  ImageURL='<%# Bind("ImportStatusImage") %>'   />
                                    <asp:Label ID="lblImportStatus"         runat="server"  Text='<%# Bind("ImportStatus") %>' />
                                </ItemTemplate>
                            </telerik:GridTemplateColumn>
                            <telerik:GridBoundColumn DataField="ImportExecutionID"  UniqueName="ImportExecutionID"  HeaderText="Execution Id"   Display="false"  />
                            <telerik:GridBoundColumn DataField="ImportId"           UniqueName="ImportId"           HeaderText="Id"             HeaderStyle-Width="30px"    HeaderStyle-HorizontalAlign="Center"    DataType="System.Int32"  />
                            <telerik:GridTemplateColumn                             UniqueName="Process Name"       HeaderText="Status"         HeaderStyle-Width="120px"   HeaderStyle-HorizontalAlign="Center" >
                                <ItemTemplate>
                                     <asp:Label ID="lblImportName"  runat="server" Text='<%# Bind("ImportName") %>' />
                                </ItemTemplate>
                                  
                            </telerik:GridTemplateColumn>
                            <telerik:GridBoundColumn DataField="ImportErrorCount"   UniqueName="ImportErrorCount"   HeaderText="Errors"         HeaderStyle-Width="50px"    HeaderStyle-HorizontalAlign="Center"    ItemStyle-HorizontalAlign="Right"   DataType="System.Int32" />
                            <telerik:GridBoundColumn DataField="SystemUser"         UniqueName="SystemUser"         HeaderText="User"           HeaderStyle-Width="100px"   HeaderStyle-HorizontalAlign="Left"   />
                            <telerik:GridBoundColumn DataField="ImportStartTime"    UniqueName="ImportStartDate"    HeaderText="Import Date"    HeaderStyle-Width="90px"    HeaderStyle-HorizontalAlign="Center"    ItemStyle-HorizontalAlign="Center"  DataFormatString="{0:MM/dd/yy}"     DataType="System.DateTime" />
                            <telerik:GridBoundColumn DataField="ImportStartTime"    UniqueName="ImportStartTime"    HeaderText="Start Time"     HeaderStyle-Width="80px"    HeaderStyle-HorizontalAlign="Right"     ItemStyle-HorizontalAlign="Right"   DataFormatString="{0:h:mm:ss t}"    DataType="System.DateTime" />
                            <telerik:GridBoundColumn DataField="ImportEndTime"      UniqueName="ImportEndTime"      HeaderText="End Time"       HeaderStyle-Width="80px"    HeaderStyle-HorizontalAlign="Right"     ItemStyle-HorizontalAlign="Right"   DataFormatString="{0:h:mm:ss t}"    DataType="System.DateTime" />
                            <telerik:GridBoundColumn DataField="ImportTimeElapsed"  UniqueName="ImportTimeElapsed"  HeaderText="Time Elapsed"   HeaderStyle-Width="120px"   HeaderStyle-HorizontalAlign="Left"   />
                            <telerik:GridBoundColumn DataField="ArgusStatus"        UniqueName="ArgusStatus"        HeaderText="Argus Status"   HeaderStyle-Width="150px"   HeaderStyle-HorizontalAlign="Left"  />
                            <telerik:GridBoundColumn DataField="ArgusStartTime"     UniqueName="ArgusStartTime"     HeaderText="Start Time"     HeaderStyle-Width="80px"    HeaderStyle-HorizontalAlign="Right"     ItemStyle-HorizontalAlign="Right"   DataFormatString="{0:h:mm:ss t}"    DataType="System.DateTime" />
                            <telerik:GridBoundColumn DataField="ArgusEndTime"       UniqueName="ArgusEndTime"       HeaderText="End Time"       HeaderStyle-Width="80px"    HeaderStyle-HorizontalAlign="Right"     ItemStyle-HorizontalAlign="Right"   DataFormatString="{0:h:mm:ss t}"    DataType="System.DateTime" />
                            <telerik:GridBoundColumn DataField="ArgusTimeElapsed"   UniqueName="ArgusTimeElapsed"   HeaderText="Time Elapsed"   HeaderStyle-Width="120px"   HeaderStyle-HorizontalAlign="Left"   />
                            <telerik:GridBoundColumn DataField="PackageStatus"      UniqueName="PackageStatus"      HeaderText="Package Status" HeaderStyle-Width="150px"   HeaderStyle-HorizontalAlign="Left"   />
                            <telerik:GridBoundColumn DataField="PackageStartTime"   UniqueName="PackageStartTime"   HeaderText="Start Time"     HeaderStyle-Width="80px"    HeaderStyle-HorizontalAlign="Right"     ItemStyle-HorizontalAlign="Right"   DataFormatString="{0:h:mm:ss t}"    DataType="System.DateTime" />
                            <telerik:GridBoundColumn DataField="PackageEndTime"     UniqueName="PackageEndTime"     HeaderText="End Time"       HeaderStyle-Width="80px"    HeaderStyle-HorizontalAlign="Right"     ItemStyle-HorizontalAlign="Right"   DataFormatString="{0:h:mm:ss t}"    DataType="System.DateTime" />
                            <telerik:GridBoundColumn DataField="PackageTimeElapsed" UniqueName="PackageTimeElapsed" HeaderText="Time Elapsed"   headerStyle-Width="120px"   HeaderStyle-HorizontalAlign="Left"   />
                        </Columns>
                    </MasterTableView>
                    <ClientSettings AllowColumnsReorder="false" EnablePostBackOnRowClick="true" AllowDragToGroup="false" ReorderColumnsOnClient="false" Selecting-AllowRowSelect="True" Scrolling-AllowScroll="True" Scrolling-UseStaticHeaders="True"  />
                </telerik:RadGrid>
   
            </ContentTemplate>
        </asp:UpdatePanel>
                <telerik:RadWindowManager ID="rwmImportDetail" runat="server" Behaviors="Close, Move, Resize,Maximize" DestroyOnClose="true" />
    </asp:Panel>
</asp:panel>
</asp:Content>
Rad Popup Window

<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="WBF IMP Timberline Data Detail Popup.aspx.vb" Inherits="IPS_Gateway.WBF_IMP_Timberline_Data_Detail_Popup" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="act" %>
  
<!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">
    <act:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"/>
        <script type="text/javascript">
            Telerik.Web.UI.RadWebControl.prototype._clearParentShowHandlers = function ()
            {
                var array = this._invisibleParents;
                for (var i = 0; i < array.length; i++)
                {
                    this.remove_parentShown(array[i]);
                }
       
                this._invisibleParents = [];
                this._parentShowDelegate = null;
            }
        </script>
  
        <asp:SqlDataSource ID="SQLDS_ImportHeader"      runat="server"  ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[Imports].[DSP_SELECT-ImportHeader]" />
        <asp:SqlDataSource ID="SQLDS_ImportSSISDetail"  runat="server"  ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[Imports].[DSP_SELECT-ImportSSISPackageDetail]" />
        <asp:SqlDataSource ID="SQLDS_ImportArgusDetail" runat="server"  ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[Imports].[DSP_SELECT-ImportArgusDetail]" />
  
        <asp:Panel ID="pnlPage" runat="server"  CssClass="css_IMP01_Panel_FullPage_BlueHeading" >
            <%-- Page Header --%>
            <div style="position:relative;left:40px;top:5px;">
                <asp:FormView ID="frvImportHeader" runat="server" DataSourceID="SQLDS_ImportHeader" DataKeyNames="ImportExecutionID">
                    <ItemTemplate>
-                       <asp:Table ID="tblImportHeader" runat="server" CellSpacing="0" Caption='<%# "Import Status " + Eval("ImportName") %>' Width="1150px" Height="70px"  Font-Names="Verdana" ForeColor="White" >
                            <asp:TableRow>
                                <asp:TableCell CssClass="css_IMP01_TableCell_DisplayRight"><asp:Label ID="lblProcess" runat="server" Text="Process"  /> </asp:TableCell>
                                <asp:TableCell width="17px" > </asp:TableCell>
                                <asp:TableCell CssClass="css_IMP01_TableCell_Heading"><asp:Label ID="lblStatus" runat="server" Text="Status"  /> </asp:TableCell>
                                <asp:TableCell CssClass="css_IMP01_TableCell_Heading"><asp:Label ID="lblStartDate" runat="server" Text="Start Date"  /> </asp:TableCell>
                                <asp:TableCell CssClass="css_IMP01_TableCell_Heading"><asp:Label ID="lblStartTime" runat="server" Text="Start Time"  /> </asp:TableCell>
                                <asp:TableCell CssClass="css_IMP01_TableCell_Heading"><asp:Label ID="lblEndTime" runat="server" Text="End Time"  /> </asp:TableCell>
                                <asp:TableCell CssClass="css_IMP01_TableCell_Heading"><asp:Label ID="lblTimeElapsed" runat="server" Text="Time Elapsed:"  /> </asp:TableCell>
                            </asp:TableRow>
                           
                            <asp:TableRow>
                                <asp:TableCell CssClass="css_IMP01_TableCell_DisplayRight" ><asp:Label ID="lblImport"            runat="server" Text="Import:" /> </asp:TableCell>
                                <asp:TableCell width="17px">                                <asp:Image ID="imgImportStatus"      runat="server" ImageUrl='<%# Eval("ImportStatusImage") %>' /> </asp:TableCell>
                                <asp:TableCell CssClass="css_IMP01_TableCell_DisplayCenter"><asp:Label ID="lblImportStatus"      runat="server" Text='<%# Eval("ImportStatus") %>' /> </asp:TableCell>
                                <asp:TableCell CssClass="css_IMP01_TableCell_DisplayCenter"><asp:Label ID="lblImportStartDate"   runat="server" Text='<%# Eval("ImportStartTime" , "{0:MM/dd/yy}") %>' /> </asp:TableCell>
                                <asp:TableCell CssClass="css_IMP01_TableCell_DisplayCenter"><asp:Label ID="lblImportStartTime"   runat="server" Text='<%# Eval("ImportStartTime" , "{0:hh:mm:ss t}") %>' /> </asp:TableCell>
                                <asp:TableCell CssClass="css_IMP01_TableCell_DisplayCenter"><asp:Label ID="lblImportEndTime"     runat="server" Text='<%# Eval("ImportEndTime" , "{0:hh:mm:ss t}") %>' /> </asp:TableCell>
                                <asp:TableCell CssClass="css_IMP01_TableCell_DisplayCenter"><asp:Label ID="lblImportTimeElapsed" runat="server" Text='<%# Eval("ImportTimeElapsed") %>' /> </asp:TableCell>
                            </asp:TableRow>
  
                            <asp:TableRow>
                                <asp:TableCell CssClass="css_IMP01_TableCell_DisplayRight" ><asp:Label ID="lblArgus"             runat="server" Text="Argus:" /> </asp:TableCell>
                                <asp:TableCell width="17px" > </asp:TableCell>
                                <asp:TableCell CssClass="css_IMP01_TableCell_DisplayCenter"><asp:Label ID="lblArgusStatus"       runat="server" Text='<%# Eval("ArgusStatus") %>' /> </asp:TableCell>
                                <asp:TableCell CssClass="css_IMP01_TableCell_DisplayCenter"><asp:Label ID="lblArgusStartDate"    runat="server" Text='<%# Eval("ArgusStartTime" , "{0:MM/dd/yy}") %>' /> </asp:TableCell>
                                <asp:TableCell CssClass="css_IMP01_TableCell_DisplayCenter"><asp:Label ID="lblArgusStartTime"    runat="server" Text='<%# Eval("ArgusStartTime" , "{0:hh:mm:ss t}") %>' /> </asp:TableCell>
                                <asp:TableCell CssClass="css_IMP01_TableCell_DisplayCenter"><asp:Label ID="lblArgsEndTime"       runat="server" Text='<%# Eval("ArgusEndTime" , "{0:hh:mm:ss t}") %>' /> </asp:TableCell>
                                <asp:TableCell CssClass="css_IMP01_TableCell_DisplayCenter"><asp:Label ID="lblArgusTimeElapsed"  runat="server" Text='<%# Eval("ArgusTimeElapsed") %>' /> </asp:TableCell>
                            </asp:TableRow>
                  
                            <asp:TableRow>
                                <asp:TableCell CssClass="css_IMP01_TableCell_DisplayRight" ><asp:Label ID="lblPackage"           runat="server" Text="Package:"  /> </asp:TableCell>
                                <asp:TableCell width="17px" > </asp:TableCell>
                                <asp:TableCell CssClass="css_IMP01_TableCell_DisplayCenter"><asp:Label ID="lblPackageStatus"     runat="server" Text='<%# Eval("PackageStatus") %>' /> </asp:TableCell>
                                <asp:TableCell CssClass="css_IMP01_TableCell_DisplayCenter"><asp:Label ID="lblPackageStartDate"  runat="server" Text='<%# Eval("PackageStartTime" , "{0:MM/dd/yy}") %>'/> </asp:TableCell>
                                <asp:TableCell CssClass="css_IMP01_TableCell_DisplayCenter"><asp:Label ID="lblPackageStartTime"  runat="server" Text='<%# Eval("PackageStartTime" , "{0:hh:mm:ss t}") %>'/> </asp:TableCell>
                                <asp:TableCell CssClass="css_IMP01_TableCell_DisplayCenter"><asp:Label ID="lblPackageEndTime"    runat="server" Text='<%# Eval("PackageEndTime" , "{0:hh:mm:ss t}") %>'/> </asp:TableCell>
                                <asp:TableCell CssClass="css_IMP01_TableCell_DisplayCenter"><asp:Label ID="lblPackageTimeElapsed" runat="server" Text='<%# Eval("PackageTimeElapsed") %>' /> </asp:TableCell>
                            </asp:TableRow>
                        </asp:Table>
                    </ItemTemplate>
                </asp:FormView>
            </div>
  
            <act:Accordion ID="accImportDetail"     runat="Server"
                    SelectedIndex="1"
                    HeaderCssClass="css_IMP01_Accordion_Header"
                    HeaderSelectedCssClass="css_IMP01_Accordion_HeaderSelected"
                    AutoSize="None"
                    ContentCssClass="css_IMP01_Accordion_Content"
                    Width="1202px"
                    CssClass="css_IMP01_Accordion"                      
                    FadeTransitions="true"
                    TransitionDuration="75"
                    FramesPerSecond="100"
                    RequireOpenedPane="false"                   
                    SuppressHeaderPostbacks="True">
                <Panes>
                    <act:AccordionPane ID="acpArgus" runat="server">
                    <Header>Anterra Detail</Header>
                        <Content>
                            <telerik:RadGrid ID="rgvImportDetailArgus" runat="server"   DataSourceID="SQLDS_ImportArgusDetail" AllowPaging="True"  AutoGenerateColumns="False" ItemStyle-Wrap="false" ShowGroupPanel="False" Height="480px" Width="1185px" >
                                <AlternatingItemStyle BackColor="#DFEBE6" />
                                <MasterTableView DataSourceID="SQLDS_ImportArgusDetail" DataKeyNames="ImportExecutionID" PageSize="300"  >
                                    <RowIndicatorColumn>
                                        <HeaderStyle Width="10px" />
                                        <ItemStyle BackColor="#FFFFF" />
                                    </RowIndicatorColumn>
                                    <Columns>
                                        <telerik:GridTemplateColumn HeaderText="Status">
                                            <ItemTemplate>
                                                <asp:ImageButton ID="ibtArgusStatus"        runat="server" ImageURL='<%# Bind("ArgusStatusImage") %>' />
                                                <asp:Label ID="lblStatus"                   runat="server" Text='<%# Bind("ArgusStatus") %>' />
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridTemplateColumn HeaderText="Errors">
                                            <ItemTemplate>
                                                <asp:ImageButton ID="ibtShowArgusErrors"    runat="server" ImageUrl='<%# Eval("ErrorImage") %>' OnClick="ibtShowArgusErrors_OnClick" />
                                                <asp:Label ID="lblErrorMessage"             runat="server" Text='<%# Eval("ErrorFlag") %>' />
                                                <asp:HiddenField ID="hdfArgusErrorMessage"  runat="server" Value='<%# Eval("ImportErrorMessage") %>' />
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridBoundColumn DataField="ImportExecutionID"      UniqueName="ImportExecutionID"      HeaderText="Id"                 Display="false"   />
                                        <telerik:GridBoundColumn DataField="ArgusDBID"              UniqueName="ArgusDBID"              HeaderText="DBID"               ItemStyle-HorizontalAlign="Left"     ReadOnly="True"  />
                                        <telerik:GridBoundColumn DataField="ArgusTableName"         UniqueName="ArgusTableName"         HeaderText="Table Name"         ItemStyle-HorizontalAlign="Left"     ReadOnly="True"  />
                                        <telerik:GridBoundColumn DataField="TableStartTime"         UniqueName="StartDate"              HeaderText="Start Date"         DataFormatString="{0:MM/dd/yy}"      DataType="System.DateTime" />
                                        <telerik:GridBoundColumn DataField="TableStartTime"         UniqueName="StartTime"              HeaderText="Start Time"         HeaderStyle-HorizontalAlign="Right"  ItemStyle-HorizontalAlign="Right" DataFormatString="{0:h:mm:ss t}" DataType="System.DateTime" />
                                        <telerik:GridBoundColumn DataField="TableEndTime"           UniqueName="EndTime"                HeaderText="End Time"           HeaderStyle-HorizontalAlign="Right"  ItemStyle-HorizontalAlign="Right" DataFormatString="{0:h:mm:ss t}" DataType="System.DateTime"/>
                                        <telerik:GridBoundColumn DataField="TableTimeElapsed"       UniqueName="TimeElapsed"            HeaderText="Time Elapsed"  />
                                        <telerik:GridBoundColumn DataField="TimberlineRecordCount"  UniqueName="TimberlineRecordCount"  HeaderText="Timberline Count"   HeaderStyle-HorizontalAlign="Right"  ItemStyle-HorizontalAlign="Right" DataType="System.Int32"/>
                                        <telerik:GridBoundColumn DataField="ArgusRecordCount"       UniqueName="ArgusRecordCount"       HeaderText="Argus Count"        HeaderStyle-HorizontalAlign="Right"  ItemStyle-HorizontalAlign="Right" DataType="System.Int32" />
                                    </Columns>
                                </MasterTableView>
                                <ClientSettings AllowColumnsReorder="false" EnablePostBackOnRowClick="true" AllowDragToGroup="false"    ReorderColumnsOnClient="false"  Selecting-AllowRowSelect="True"      Scrolling-AllowScroll="True" Scrolling-UseStaticHeaders="True" />
                            </telerik:RadGrid>
                        </Content>
                    </act:AccordionPane> <%-- Page Detail --%>
                    <act:AccordionPane ID="acpPackage" runat="server"   >
                        <Header>Package Detail</Header>
                        <Content>                                
                            <telerik:RadGrid ID="rgvImportDetailPackage" runat="server" DataSourceID="SQLDS_ImportSSISDetail" AllowPaging="True"  AutoGenerateColumns="False" ItemStyle-Wrap="false" ShowGroupPanel="False" Height="480px" Width="1185px"  >
                                <AlternatingItemStyle BackColor="#DFEBE6" />
                                <MasterTableView DataSourceID="SQLDS_ImportSSISDetail"  DataKeyNames="ImportExecutionID" PageSize="300"  >
                                    <RowIndicatorColumn>
                                        <HeaderStyle Width="10px" />
                                        <ItemStyle BackColor="#FFFFF" />
                                    </RowIndicatorColumn>
                                            <Columns>
                            <telerik:GridTemplateColumn                             UniqueName="ImportDetails"      HeaderText="Details"        HeaderStyle-Width="50px">
                                <ItemTemplate>
                                    <a href="#"  onclick="ShowDetailsClick('<%# DataBinder.Eval(Container.DataItem, "PackageErrorMessage") %>'); return false;"> Details    
                                    </a>
                                </ItemTemplate>
                            </telerik:GridTemplateColumn>
                                                <telerik:GridTemplateColumn HeaderText="Status">
                                                    <ItemTemplate>
                                                        <asp:ImageButton ID="ibtPackageStatus"  runat="server" ImageURL='<%# Bind("ExecutionStatusImage") %>' />
                                                        <asp:Label ID="lblStatus"               runat="server" Text='<%# Bind("ExecutionStatus") %>' />
                                                    </ItemTemplate>
                                                </telerik:GridTemplateColumn>
                                                <telerik:GridTemplateColumn HeaderText="Warnings">
                                                    <ItemTemplate>
                                                        <asp:ImageButton ID="ibtShowWarnings"   runat="server" ImageUrl='<%# Eval("WarningImage") %>' OnClick="ibtShowWarnings_OnClick" />
                                                        <asp:Label ID="lblWarningMessage"       runat="server" Text='<%# Eval("PackageWarningCount") %>'></asp:Label>
                                                        <asp:HiddenField ID="hdfWarningMessage" runat="server" Value='<%# Eval("PackageWarningMessage") %>' />
                                                    </ItemTemplate>
                                                </telerik:GridTemplateColumn>
                                                <telerik:GridTemplateColumn HeaderText="Errors">
                                                    <ItemTemplate>
                                                        <asp:ImageButton ID="ibtShowErrors"     runat="server" ImageUrl='<%# Eval("ErrorImage") %>' OnClick="ibtShowErrors_OnClick" />
                                                        <asp:Label ID="lblErrorMessage"         runat="server" Text='<%# Eval("PackageErrorCount") %>' />
                                                        <asp:HiddenField ID="hdfErrorMessage"   runat="server" Value='<%# Eval("PackageErrorMessage") %>' />
                                                    </ItemTemplate>
                                                </telerik:GridTemplateColumn>
                                                <telerik:GridTemplateColumn HeaderText="Source Name">
                                                    <ItemTemplate>
                                                        <asp:ImageButton ID="ibtShowDescription"    runat="server" ImageUrl='<%# Eval("InformationImage") %>' OnClick="ibtShowDescription_OnClick" />
                                                        <asp:Label ID="lblSourceName"               runat="server" Text='<%# Eval("SourceName") %>'/>
                                                        <asp:HiddenField ID="hdfTaskId"             runat="server" Value='<%# Eval("TaskID") %>' />
                                                        <asp:HiddenField ID="hdfSourceDescription"  runat="server" Value='<%# Eval("SourceDescription") %>' />
                                                    </ItemTemplate>
                                                </telerik:GridTemplateColumn>
                                                <telerik:GridBoundColumn DataField="ImportExecutionID"  UniqueName="ImportExecutionID"  HeaderText="Id"             Display="false"   />
                                                <telerik:GridBoundColumn DataField="SourceID"           UniqueName="SourceID"           HeaderText="Source ID"      HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" ReadOnly="True"  />
                                                <telerik:GridBoundColumn DataField="StartTime"          UniqueName="StartDate"          HeaderText="Start Date"     HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" DataFormatString="{0:MM/dd/yy}"      DataType="System.DateTime"   />
                                                <telerik:GridBoundColumn DataField="StartTime"          UniqueName="StartTime"          HeaderText="Start Time"     HeaderStyle-HorizontalAlign="Right"  ItemStyle-HorizontalAlign="Right"  DataFormatString="{0:h:mm:ss t}" DataType="System.DateTime" />
                                                <telerik:GridBoundColumn DataField="EndTime"            UniqueName="EndTime"            HeaderText="End Time"       HeaderStyle-HorizontalAlign="Right"  ItemStyle-HorizontalAlign="Right"  DataFormatString="{0:h:mm:ss t}" DataType="System.DateTime"  />
                                                <telerik:GridBoundColumn DataField="TimeElapsed"        UniqueName="TimeElapsed"        HeaderText="Time Elapsed"  />
                                                <telerik:GridBoundColumn DataField="PercentComplete"    UniqueName="PercentComplete"    HeaderText=" % Complete"    HeaderStyle-HorizontalAlign="Right"  ItemStyle-HorizontalAlign="Right" DataType="System.Int32"  />
                                                <telerik:GridBoundColumn DataField="PackageErrorMessage"    UniqueName="PackageErrorMessage"    HeaderText="Error"              Display="false"   />
                                            </Columns>
                                </MasterTableView>
                                <ClientSettings AllowColumnsReorder="false" EnablePostBackOnRowClick="true" AllowDragToGroup="false" ReorderColumnsOnClient="false" Selecting-AllowRowSelect="True" Scrolling-AllowScroll="True" Scrolling-UseStaticHeaders="True" />
                            </telerik:RadGrid>                       
                        </Content>
                    </act:AccordionPane
                </Panes>
            </act:Accordion>
        </asp:Panel>
    </form>
</body>
</html>
Tracy
Top achievements
Rank 1
 answered on 21 Jan 2011
4 answers
135 views
Hi, I'm trying to build a module in DNN with the scheduler.
However it says:
DotNetNuke.Services.Exceptions.PageLoadException: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.MissingMethodException: No parameterless constructor defined for this object. at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at DotNetNuke.Common.Utilities.CBO.CreateObject(Type objType, Boolean initialise) at DotNetNuke.Common.Utilities.CBO.CreateObjectFromReader(Type objType, IDataReader dr, Boolean closeReader) at DotNetNuke.Common.Utilities.CBO.FillListFromReader[TItem](IDataReader dr, IList`1 objList, Boolean closeReader) at DotNetNuke.Common.Utilities.CBO.FillCollection[TItem](IDataReader dr) at Captise.Modules.CaptiseEvents.EventController.List() --- End of inner exception stack trace --- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Web.UI.WebControls.ObjectDataSourceView.InvokeMethod(ObjectDataSourceMethod method, Boolean disposeInstance, Object& instance) at System.Web.UI.WebControls.ObjectDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) at System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) at Telerik.Web.UI.Scheduling.DataSourceViewSchedulerProvider.GetAppointments(RadScheduler owner) at Telerik.Web.UI.RadScheduler.PerformSelect() at System.Web.UI.WebControls.BaseDataBoundControl.DataBind() at System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() at Telerik.Web.UI.RadScheduler.EnsureDataBound() at Telerik.Web.UI.RadScheduler.CreateChildControls(Boolean bindFromDataSource) at Telerik.Web.UI.RadScheduler.CreateChildControls() at System.Web.UI.Control.EnsureChildControls() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---

Any idea what might cause this?
Don
Top achievements
Rank 2
 answered on 21 Jan 2011
4 answers
123 views
I'm developing a WebPart for use in WSS3 that uses the RadTicker control. I have followed the instructions here that demonstrate how to enable AJAX in WebParts, but there appears to be something missing. Hovering over the navigation buttons at the top of the screen on SharePoint does not trigger the 'mouseover' event, so they do not change appearance, and instead a javascript error is revealed. I looked deeper and found that when the WebPart is shown on a page, a reference to "WebResource.asx" is no longer present - this contains the 'mouseover' code, and perhaps other SharePoint javascripty stuff.
Anyway, I found the culprit piece of code to be this:

ScriptManager scriptManager = ScriptManager.GetCurrent(this.Page);
if (scriptManager == null)
{
    scriptManager = new RadScriptManager();
    this.Page.Form.Controls.AddAt(0, scriptManager);
}

Removing this stops the error in SharePoint, but of course it gooses the operation of the WebPart. It looks as though the scriptmanager is overriding SharePoint's own scriptmanager (although when I check the current scriptmanager while stepping through code, it is empty). Any ideas what could be causing this problem?
Srujan
Top achievements
Rank 1
 answered on 21 Jan 2011
2 answers
95 views

In a radgrid,   I want to have a button in the grid to display another grid if I click it (so i can edit a linked table that is linked to the table that is bound to the grid.)  First I have the 2nd grid in a panel that I hide initially.  But, right now it is not displaying it, only when I click the button on the grid twice does it actually show the 2nd grid!    Do you have any sample code that would help?

Thank you.


Chris @ Intrinsic
Top achievements
Rank 1
 answered on 21 Jan 2011
2 answers
107 views
Hi all,

I am trying to get the index value of a slider item when I know what the value of the item is.

i have a range slider where itemtype = item and i have set the items as such
<Items>
            <telerik:RadSliderItem Text="D" Value="1" ToolTip="D" runat="server"></telerik:RadSliderItem>
            <telerik:RadSliderItem Text="E" Value="2" ToolTip="E" runat="server"></telerik:RadSliderItem>
            <telerik:RadSliderItem Text="F" Value="3" ToolTip="F" runat="server"></telerik:RadSliderItem>
            <telerik:RadSliderItem Text="G" Value="4" ToolTip="G" runat="server"></telerik:RadSliderItem>
            <telerik:RadSliderItem Text="H" Value="5" ToolTip="H" runat="server"></telerik:RadSliderItem>
            <telerik:RadSliderItem Text="I" Value="6" ToolTip="I" runat="server"></telerik:RadSliderItem>
            <telerik:RadSliderItem Text="J" Value="7" ToolTip="J" runat="server"></telerik:RadSliderItem>
            <telerik:RadSliderItem Text="K" Value="8" ToolTip="K" runat="server"></telerik:RadSliderItem>
            <telerik:RadSliderItem Text="L" Value="9" ToolTip="L" runat="server"></telerik:RadSliderItem>
            <telerik:RadSliderItem Text="M" Value="10" ToolTip="M" runat="server"></telerik:RadSliderItem>
        </Items>

In javascript i receive the value for the item and I am trying to set the selectionStart and selectionEnd to these passed in values.

I have tried several various techniques to no avail, my current attempt was to use

var newMinValueIndex = ValueSlider._getIndexFromValue(newMinValue);
ValueSlider.set_selectionStart(newMinValueIndex);

to set the selectionStart value.

but I am getting strange results where
the index for 1 is 0 which is correct
the index for 2 is 0.5 which is incorrect
the index for 3 is 1 which is incorrect
etc

am I using the wrong technique or is there a better way for me to set the sliders when I know the value of the items but not their position within the sliders.

Thanks in advance

Paddy
msigman
Top achievements
Rank 2
 answered on 21 Jan 2011
8 answers
325 views
Hey telerik team,

I was looking for an example of how to bind a RadScheduler to an Exchange server calendar for retrieving and creating appointments. It seems I can't find anything satisfying on the web, nether within the Telerik demos web page.

Please help, I'm using the RadControls for ASP.NET AJAX Q1 2010 library. also using ASP.Net 4.0 and Exchange Server 2007 if that helps.

Thanks.

Nick
Stewart
Top achievements
Rank 1
 answered on 21 Jan 2011
1 answer
75 views
Hi.
I'm using the radEditor to convert some html content to pdf and I need to insert Images on it.
How can I do so using html?

I've tryed putting this
"<img src=\"C:\\SOURCES\\PortalIntranet\\Dev\\IntranetV3_1\\Modules\\SIGAQUM\\TemplatesRealatorios\\teste.png\" alt=\"\"/>"

but when I try to open the generated pdf it shows me a corruption on file error.

Thank you,
Rumen
Telerik team
 answered on 21 Jan 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?