Telerik Forums
UI for ASP.NET AJAX Forum
2 answers
153 views
Hello

I would like to fit the ImageEditor control to 100% of the available space on the page. However when I set the height to 100% and the width to 100% it makes the control look all funny. What setting do I do to fit the control in 100%.

Regards,
Simon
Rumen
Telerik team
 answered on 22 Jul 2011
1 answer
110 views
Hi..

  we are using RadCombobox in our web application. While editing the combobox text through mouse, the text is highlighted instead place the cursor in clicked position of the text.User may sometimes need to edit only part of the text that is already present. When you click on edit, the text is highlighted. Instead what you need is the cursor.  Please provide us the solution to enable the cursor position while click the text instead highlight the whole word.
As i referred your forums, http://www.telerik.com/community/forums/aspnet-ajax/combobox/radcombobox-selection-changes-on-enter-press.aspx , these same kind of bug has been fixed in your version 2010.1.216. But we are using 2010.3.1109.40 version which is advanced than mentioned. but still the issue is persist.
Please let me know if you need any other info.
it would be grate and helpful  if u come up with the solution soon.

Code piece :

<telerik:RadComboBox ID="radCmbSearch" runat="server" EmptyMessage="Search" Height="100px"  

Width="200px" DataTextField="Text" DataValueField="Value" DropDownWidth="200px"  HighlightTemplatedItems="true" EnableLoadOnDemand="true" OnItemsRequested="radCmbSearch_ItemsRequested"> <FooterTemplate> <table> <tr> <td valign="bottom"> <asp:CheckBox runat="server" ID="chkSoundex" AutoPostBack="true" Checked="false" Width="5%" OnCheckedChanged="chkSoundex_CheckChanged"/></td> <td valign="middle"> <asp:Label runat="server" ID="lblSoundex" Text="Soundex " Width="90%"/></td> </tr> </table> </FooterTemplate> </telerik:RadComboBox>

 


Thanks,
Dimitar Terziev
Telerik team
 answered on 22 Jul 2011
1 answer
96 views
Hi..

  we are using RadCombobox in my our web application. While editing the combobox text , the text is highlighted instead place the cursor in clicked position of the text.User may sometimes need to edit only part of the text that is already present. When you click on edit, the text is highlighted. Instead what you need is the cursor.  At the moment, the cursor is obtainable if the user clicks Home or End button.

Please provide us the solution to enable the cursor position while click the text instead highlight the whole word.
As i referred your forums, http://www.telerik.com/community/forums/aspnet-ajax/combobox/radcombobox-selection-changes-on-enter-press.aspx , these same kind of bug has been fixed in your version 2010.1.216. But we are using 2010.3.1109.40 version which is advanced than mentioned. but still the issue is persist.
Please let me know if you need any other info.
it would be grate and helpful  if u come up with the solution soon.

Code piece :

<telerik:RadComboBox ID="radCmbSearch" runat="server" EmptyMessage="Search" Height="100px"  

Width="200px" DataTextField="Text" DataValueField="Value" DropDownWidth="200px"  HighlightTemplatedItems="true" EnableLoadOnDemand="true" OnItemsRequested="radCmbSearch_ItemsRequested"> <FooterTemplate> <table> <tr> <td valign="bottom"> <asp:CheckBox runat="server" ID="chkSoundex" AutoPostBack="true" Checked="false" Width="5%" OnCheckedChanged="chkSoundex_CheckChanged"/></td> <td valign="middle"> <asp:Label runat="server" ID="lblSoundex" Text="Soundex " Width="90%"/></td> </tr> </table> </FooterTemplate> </telerik:RadComboBox>

 


Thanks,
Priya
Dimitar Terziev
Telerik team
 answered on 22 Jul 2011
4 answers
129 views
Hello.

I have problem when I use RadCalendar.FocusedDate on server-side. This method doesn't navigate to focused date.
I think it set focused date to right date, but calendar stay at previous focused date. And when I try to navigate next or previous month(using "<" or ">"), it seems that focused date set to right value, but why calendar don't navigate to this date after setting RadCalendar.FocusedDate???
At server-side there isn't function to navigate to date like client-side navigateToDate()?

Javascript:
 
    function CalendarViewChanging(sender) {
        var baseName = sender.id.substr(0, sender.id.lastIndexOf("_") + 1);
        var calendar = $find(baseName.concat("activityCalendar"));
 
        if (sender.id == baseName.concat("btnPrev")) {
            __doPostBack(calendar.get_id().replace(/_/g, '$'), 'n:-1');
        }
        if (sender.id == baseName.concat("btnNext")) {
            __doPostBack(calendar.get_id().replace(/_/g, '$'), 'n:1');
        }       
    }
 
ASPX:
  
<asp:UpdatePanel ID="UpdatePanel" runat="server">
<ContentTemplate>    
   <asp:Button runat="server" ID="btnPrev" CssClass="btn btn-prev" OnClientClick="CalendarViewChanging(this);return  false;" />
   <telerik:RadCalendar ID="activityCalendar" AutoPostBack="true" CssClass="calendar"
                                                EnableNavigation="false" EnableMonthYearFastNavigation="false" UseColumnHeadersAsSelectors="false"
                                                UseRowHeadersAsSelectors="false" MultiViewColumns="3" MultiViewRows="1" runat="server"
                                                RangeSelectionMode="OnKeyHold" OnSelectionChanged="ActivityCalendar_SelectionChanged">
                                                                                                                                                                                            
   </telerik:RadCalendar>
   <asp:Button runat="server" ID="btnNext" CssClass="btn btn-next" OnClientClick="CalendarViewChanging(this);return false;" />
</ContentTemplate>
</asp:UpdatePanel>
 
ASPX.CS:
 
protected void ActivityCalendar_SelectionChanged(object sender, SelectedDatesEventArgs e)
{           
   RadCalendar calendar = sender as RadCalendar;
 
   if (calendar.RangeSelectionStartDate != calendar.RangeMinDate && calendar.RangeSelectionEndDate !=  calendar.RangeMaxDate)
      {      
      int diffMonths;
      if (calendar.RangeSelectionStartDate.Year == calendar.RangeSelectionEndDate.Year)
      {
         diffMonths = calendar.RangeSelectionEndDate.Month - calendar.RangeSelectionStartDate.Month;
      }
      else
      {
         diffMonths = calendar.RangeSelectionEndDate.Month + 12 - calendar.RangeSelectionStartDate.Month;
      }
             
      switch (diffMonths)
      {
      case 0:
         calendar.FocusedDate = calendar.RangeSelectionStartDate.AddMonths(-1);
         break;
      case 1:
         calendar.FocusedDate = calendar.RangeSelectionStartDate;
         break;
      default:
         calendar.FocusedDate = calendar.RangeSelectionStartDate;                   
         break;
      }                
   }
}

Please help me, and tip how to resolve this issue.

Thank you.
Maria Ilieva
Telerik team
 answered on 22 Jul 2011
5 answers
196 views

I am having problem validating my radEditor control. I have placed the radEditor inside radTabStrip’s RadMultiPage. Also I am using radAjaxPanel on the page. When I enter text in radEditor it still gives required field error. Here is the code :

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>

<%@ Register Assembly="RadTabStrip.Net2" Namespace="Telerik.WebControls" TagPrefix="rad" %>

<%@ Register namespace="Telerik.WebControls" assembly="RadEditor.Net2" tagPrefix="radE" %>

<%@ Register Assembly="RadAjax.Net2" Namespace="Telerik.WebControls" TagPrefix="rad" %>

<%@ Register Assembly="RadAjax.Net2" Namespace="Telerik.WebControls" TagPrefix="radA" %>

<!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>Untitled Page</title>

</head>

<body>

    <form id="form1" runat="server">

    <rad:RadAjaxPanel ID="RadAjaxPanel1" runat="server" Height="200px" Width="300px">

   <rad:RadTabStrip  ID="rtsTabMain" runat="server" MultiPageID="rmpTabMain" Skin="ClassicGrey" AutoPostBack="True" CausesValidation="False">

         <Tabs>

             <rad:Tab ID="Tab1" runat="server" PageViewID="pvProfile" Text="Profile">

             </rad:Tab>

             <rad:Tab ID="Tab2" runat="server" PageViewID="pvMail" Text="Mail">

             </rad:Tab>

             <rad:Tab ID="Tab3" runat="server" PageViewID="pvBlogs" Text="Blogs">

             </rad:Tab>

             <rad:Tab ID="Tab4" runat="server" PageViewID="pvPPVPickem" Text="PPV Pick’em">

             </rad:Tab>

             <rad:Tab ID="Tab5" runat="server" PageViewID="pvSettings" Text="Settings">

             </rad:Tab>

         </Tabs>

   </rad:RadTabStrip><radA:AjaxLoadingPanel id="AjaxLoadingPanel2" runat="server" Width="75px" Height="75px">

        <asp:Image ID="Image2" runat="server" AlternateText="Loading..." ImageUrl="~/RadControls/Ajax/Skins/Default/Loading.gif"  />

    </radA:AjaxLoadingPanel>

   <rad:RadMultiPage ID="rmpTabMain" runat="server" Width="100%" RenderSelectedPageOnly="True" SelectedIndex="0">

    <rad:PageView ID="pvProfile" runat="server"></rad:PageView>

    <rad:PageView ID="pvMail" runat="server"></rad:PageView>

    <rad:PageView ID="pvBlogs" runat="server">

   

   

    <asp:validationsummary id="vsBlog" runat="server" CssClass="error" HeaderText="You have the following errors:" ValidationGroup="a"></asp:validationsummary>

        <asp:textbox id="txbTitle" runat="server" Width="270" ValidationGroup="a"></asp:textbox>

                        <asp:requiredfieldvalidator id="rfvTitle" runat="server" ErrorMessage="Title" CssClass="error" ControlToValidate="txbTitle" ValidationGroup="a">*</asp:requiredfieldvalidator>

                <asp:RequiredFieldValidator ID="rfvBlog" runat="server" ErrorMessage="Blog" Text="*" ControlToValidate="reTxt" ValidationGroup="a"></asp:RequiredFieldValidator>

                  <radE:RadEditor ID="reTxt"  runat="server" ToolsFile="RadControls/Editor/BasicTools.xml" ConvertTagsToLower="True" ConvertToXhtml="False" DocumentsFilters="*.*" EnableClientSerialize="True" EnableContextMenus="True" EnableDocking="True" EnableEnhancedEdit="True" EnableHtmlIndentation="True" EnableServerSideRendering="True" EnableTab="True" ImagesFilters="*.gif,*.xbm,*.xpm,*.png,*.ief,*.jpg,*.jpe,*..jpeg,*.tiff,*.tif,*.rgb,*.g3f,*.xwd,*.pict,*.ppm,*.pgm,*.pbm,*.pnm,*.bmp,*.ras,*.pcd,*.cgm,*.mil,*.cal,*.fif,*.dsf,*.cmx,*.wi,*.dwg,*.dxf,*.svf" MediaFilters="*.asf,*.asx,*.wm,*.wmx,*.wmp,*.wma,*.wax,*.wmv,*.wvx,*.avi,*.wav,*.mpeg,*.mpg,*.mpe,*.mov,*.m1v,*.mp2,*.mpv2,*.mp2v,*.mpa,*.mp3,*.m3u,*.mid,*.midi,*.rm,*.rma,*.rmi,*.rmv,*.aif,*.aifc,*.aiff,*.au,*.snd" PassSessionData="True" RenderAsTextArea="False" Skin="Monochrome" SpellEditDistance="1" TemplateFilters="*.html,*.htm" ToolbarMode="Default" ToolsWidth="" ShowSubmitCancelButtons="false" ValidationGroup="a"></radE:RadEditor>

                  <asp:Button ID="btnSave" runat="server" Text="Save" ValidationGroup="a" />

                <asp:Button ID="btnUpdate" Visible="false" runat="server" Text="Update" ValidationGroup="a" />

   

   

   

   

    </rad:PageView>

    <rad:PageView ID="pvPPVPickem" runat="server"></rad:PageView>

    <rad:PageView ID="pvSettings" runat="server"></rad:PageView>

    </rad:RadMultiPage>

      

   

       

    </rad:RadAjaxPanel>

    </form>

</body>

</html>

Kate
Telerik team
 answered on 22 Jul 2011
1 answer
104 views
Is there any way to create a separator between tabs to give the tabs a little while space around them so they aren't so close together? 
Nikolay Tsenkov
Telerik team
 answered on 22 Jul 2011
2 answers
119 views
       gviewFormBlok.PreRender += new EventHandler(gviewFormBlok_PreRender);
       gviewFormBlok.ExportSettings.ExportOnlyData = true;
       gviewFormBlok.HeaderStyle.Wrap = false;
       gviewFormBlok.ExportSettings.OpenInNewWindow = true;
       gviewFormBlok.MasterTableView.ExportToExcel();
protected void gviewFormBlok_PreRender(object sender, EventArgs e)
   {
                
           for (int i = 0; i <= gviewFormBlok.MasterTableView.Items.Count - 1; i++)
           {
               gviewFormBlok.MasterTableView.Items[i].Expanded = true;
                 
               for (int j = 0; j <= gviewFormBlok.MasterTableView.Items[i].ChildItem.NestedTableViews[0].Items.Count - 1; j++)
               {
                   gviewFormBlok.MasterTableView.Items[i].ChildItem.NestedTableViews[0].Items[j].Expanded = true;
                   gviewFormBlok.MasterTableView.Items[i].ChildItem.NestedTableViews[0].Items[j]["ExpandColumn"].Visible = false;
                   for (int K = 0; K <= gviewFormBlok.MasterTableView.Items[i].ChildItem.NestedTableViews[0].Items[j].ChildItem.NestedTableViews[0].Items.Count - 1; K++)
                   {
                       gviewFormBlok.MasterTableView.Items[i].ChildItem.NestedTableViews[0].Items[j].ChildItem.NestedTableViews[0].Items[K].Expanded = true;
                       gviewFormBlok.MasterTableView.Items[i].ChildItem.NestedTableViews[0].Items[j].ChildItem.NestedTableViews[0].Items[K]["ExpandColumn"].Visible = false;
                   }
               }
  
           }
       }
1) I've resolved the issue displaying hirarchy button simbles in exported excel sheet but it is showing the data inproper way means user doesn't understand columns with respected values like attachment #1 (ExportToExcel).

To generate above sheet I'm using above block code

2)I've done some more R&D on this finally I got similar one and it is displaying data properly with user understanding but problem is it is showing only 2 hirarchys instead of 4 hirarchys.

For this I used below code and I got the attachment2 (ExportToExcel_LooksGood)
gviewFormBlok.MasterTableView.HierarchyDefaultExpanded = true;
       gviewFormBlok.ExportSettings.ExportOnlyData = true;
       gviewFormBlok.ExportSettings.IgnorePaging = true;
       gviewFormBlok.MasterTableView.PageSize = 10000;
       gviewFormBlok.MasterTableView.Rebind();
       //add some big enough number;
       gviewFormBlok.ExportSettings.OpenInNewWindow = true;
       (gviewFormBlok.MasterTableView.GetItems(GridItemType.Header)[0] as GridHeaderItem)["ExpandColumn"].Visible = false;
       foreach (GridDataItem dataItem in gviewFormBlok.MasterTableView.Items)
       {
           dataItem["ExpandColumn"].Style["display"] = "none";
           dataItem["ExpandColumn"].Visible = false;
           foreach (GridDataItem dataItem1 in gviewFormBlok.MasterTableView.Items[dataItem.ItemIndex].ChildItem.NestedTableViews[0].Items)
           {
               dataItem1["ExpandColumn"].Style["display"] = "none";
               dataItem1["ExpandColumn"].Visible = false;
           }
       }
       gviewFormBlok.MasterTableView.ExportToExcel();

Finally my query is how to dispaly attachment1 (ExportToExcel) data using above code.

Prasad
Top achievements
Rank 1
 answered on 22 Jul 2011
9 answers
151 views

Hello Guys,

I have a strange issue on a simple hierarchical grid. When I click on a row to expand on detailed rows, it shows nothing even there are data in the DB, can somebody help me to find out where the problem is? Here is my code;

<%@ Page Title="" Language="VB" MasterPageFile="~/MasterPage2.master" AutoEventWireup="false" CodeFile="Local_HRs_PersonnalMovements.aspx.vb" Inherits="Local_HRs_Local_HRs_PersonnalMovements" %>
  
<asp:Content ID="Content1" ContentPlaceHolderID="Main" Runat="Server">
    <asp:SqlDataSource ID="SDS_Employees" runat="server" 
        ConflictDetection="CompareAllValues" 
        ConnectionString="<%$ ConnectionStrings:DBCentreList %>" 
        DeleteCommand="DELETE FROM db_owner.[MDE_Employees] WHERE [EmployeeID] = @original_EmployeeID AND (([GlobeID] = @original_GlobeID) OR ([GlobeID] IS NULL AND @original_GlobeID IS NULL)) AND [FirstName] = @original_FirstName AND [LastName] = @original_LastName AND [Birthdate] = @original_Birthdate AND [GenderID] = @original_GenderID AND (([Initials] = @original_Initials) OR ([Initials] IS NULL AND @original_Initials IS NULL))" 
        InsertCommand="INSERT INTO db_owner.MDE_GlobeEmployeeIDs (GlobeEmployeeID) VALUES (@GlobeID);INSERT INTO db_owner.[MDE_Employees] ([GlobeID], [FirstName], [LastName], [Birthdate], [GenderID], [Initials]) VALUES (@GlobeID, @FirstName, @LastName, @Birthdate, @GenderID, @Initials)" 
        OldValuesParameterFormatString="original_{0}" 
        SelectCommand="SELECT [EmployeeID], [GlobeID], [FirstName], [LastName], [Birthdate], [GenderID], [Initials] FROM db_owner.[MDE_Employees]" 
          
          
        UpdateCommand="UPDATE db_owner.[MDE_Employees] SET [GlobeID] = @GlobeID, [FirstName] = @FirstName, [LastName] = @LastName, [Birthdate] = @Birthdate, [GenderID] = @GenderID, [Initials] = @Initials WHERE [EmployeeID] = @original_EmployeeID AND (([GlobeID] = @original_GlobeID) OR ([GlobeID] IS NULL AND @original_GlobeID IS NULL)) AND [FirstName] = @original_FirstName AND [LastName] = @original_LastName AND [Birthdate] = @original_Birthdate AND [GenderID] = @original_GenderID AND (([Initials] = @original_Initials) OR ([Initials] IS NULL AND @original_Initials IS NULL))">
        <DeleteParameters>
            <asp:Parameter Name="original_EmployeeID" Type="Int32" />
            <asp:Parameter Name="original_GlobeID" Type="Int32" />
            <asp:Parameter Name="original_FirstName" Type="String" />
            <asp:Parameter Name="original_LastName" Type="String" />
            <asp:Parameter Name="original_Birthdate" Type="DateTime" />
            <asp:Parameter Name="original_GenderID" Type="Int32" />
            <asp:Parameter Name="original_Initials" Type="String" />
        </DeleteParameters>
        <UpdateParameters>
            <asp:Parameter Name="GlobeID" Type="Int32" />
            <asp:Parameter Name="FirstName" Type="String" />
            <asp:Parameter Name="LastName" Type="String" />
            <asp:Parameter Name="Birthdate" Type="DateTime" />
            <asp:Parameter Name="GenderID" Type="Int32" />
            <asp:Parameter Name="Initials" Type="String" />
            <asp:Parameter Name="original_EmployeeID" Type="Int32" />
            <asp:Parameter Name="original_GlobeID" Type="Int32" />
            <asp:Parameter Name="original_FirstName" Type="String" />
            <asp:Parameter Name="original_LastName" Type="String" />
            <asp:Parameter Name="original_Birthdate" Type="DateTime" />
            <asp:Parameter Name="original_GenderID" Type="Int32" />
            <asp:Parameter Name="original_Initials" Type="String" />
        </UpdateParameters>
        <InsertParameters>
            <asp:Parameter Name="GlobeID" Type="Int32" />
            <asp:Parameter Name="FirstName" Type="String" />
            <asp:Parameter Name="LastName" Type="String" />
            <asp:Parameter Name="Birthdate" Type="DateTime" />
            <asp:Parameter Name="GenderID" Type="Int32" />
            <asp:Parameter Name="Initials" Type="String" />
        </InsertParameters>
    </asp:SqlDataSource>
    <asp:SqlDataSource ID="SDS_Positions" runat="server" 
        ConflictDetection="CompareAllValues" 
        ConnectionString="<%$ ConnectionStrings:DBCentreList %>" 
        DeleteCommand="DELETE FROM db_owner.[TRE_Positions] WHERE [PositionID] = @original_PositionID AND [EmployeeID] = @original_EmployeeID AND [StatusID] = @original_StatusID AND [WorkContractID] = @original_WorkContractID AND [StartDate] = @original_StartDate AND (([EndDate] = @original_EndDate) OR ([EndDate] IS NULL AND @original_EndDate IS NULL)) AND [OrgUnitID] = @original_OrgUnitID AND [GroupingID] = @original_GroupingID AND [SubGroupingID] = @original_SubGroupingID AND [WorkRate] = @original_WorkRate AND [TransferReasonID] = @original_TransferReasonID" 
        InsertCommand="INSERT INTO db_owner.[TRE_Positions] ([EmployeeID], [StatusID], [WorkContractID], [StartDate], [EndDate], [OrgUnitID], [GroupingID], [SubGroupingID], [WorkRate], [TransferReasonID]) VALUES (@EmployeeID, @StatusID, @WorkContractID, @StartDate, @EndDate, @OrgUnitID, @GroupingID, @SubGroupingID, @WorkRate, @TransferReasonID)" 
        OldValuesParameterFormatString="original_{0}" 
        SelectCommand="SELECT [PositionID], [EmployeeID], [StatusID], [WorkContractID], [StartDate], [EndDate], [OrgUnitID], [GroupingID], [SubGroupingID], [WorkRate], [TransferReasonID] FROM db_owner.[TRE_Positions] WHERE ([EmployeeID] = @EmployeeID)" 
          
          
        UpdateCommand="UPDATE db_owner.[TRE_Positions] SET [EmployeeID] = @EmployeeID, [StatusID] = @StatusID, [WorkContractID] = @WorkContractID, [StartDate] = @StartDate, [EndDate] = @EndDate, [OrgUnitID] = @OrgUnitID, [GroupingID] = @GroupingID, [SubGroupingID] = @SubGroupingID, [WorkRate] = @WorkRate, [TransferReasonID] = @TransferReasonID WHERE [PositionID] = @original_PositionID AND [EmployeeID] = @original_EmployeeID AND [StatusID] = @original_StatusID AND [WorkContractID] = @original_WorkContractID AND [StartDate] = @original_StartDate AND (([EndDate] = @original_EndDate) OR ([EndDate] IS NULL AND @original_EndDate IS NULL)) AND [OrgUnitID] = @original_OrgUnitID AND [GroupingID] = @original_GroupingID AND [SubGroupingID] = @original_SubGroupingID AND [WorkRate] = @original_WorkRate AND [TransferReasonID] = @original_TransferReasonID">
        <SelectParameters>
            <asp:SessionParameter Name="EmployeeID" SessionField="EmployeeID" Type="Int32" />
        </SelectParameters>
        <DeleteParameters>
            <asp:Parameter Name="original_PositionID" Type="Int32" />
            <asp:Parameter Name="original_EmployeeID" Type="Int32" />
            <asp:Parameter Name="original_StatusID" Type="Int32" />
            <asp:Parameter Name="original_WorkContractID" Type="Int32" />
            <asp:Parameter Name="original_StartDate" Type="DateTime" />
            <asp:Parameter Name="original_EndDate" Type="DateTime" />
            <asp:Parameter Name="original_OrgUnitID" Type="Int32" />
            <asp:Parameter Name="original_GroupingID" Type="Int32" />
            <asp:Parameter Name="original_SubGroupingID" Type="Int32" />
            <asp:Parameter Name="original_WorkRate" Type="Int32" />
            <asp:Parameter Name="original_TransferReasonID" Type="Int32" />
        </DeleteParameters>
        <UpdateParameters>
            <asp:SessionParameter Name="EmployeeID" SessionField="EmployeeID" Type="Int32" />
            <asp:Parameter Name="StatusID" Type="Int32" />
            <asp:Parameter Name="WorkContractID" Type="Int32" />
            <asp:Parameter Name="StartDate" Type="DateTime" />
            <asp:Parameter Name="EndDate" Type="DateTime" />
            <asp:Parameter Name="OrgUnitID" Type="Int32" />
            <asp:Parameter Name="GroupingID" Type="Int32" />
            <asp:Parameter Name="SubGroupingID" Type="Int32" />
            <asp:Parameter Name="WorkRate" Type="Int32" />
            <asp:Parameter Name="TransferReasonID" Type="Int32" />
            <asp:Parameter Name="original_PositionID" Type="Int32" />
            <asp:Parameter Name="original_EmployeeID" Type="Int32" />
            <asp:Parameter Name="original_StatusID" Type="Int32" />
            <asp:Parameter Name="original_WorkContractID" Type="Int32" />
            <asp:Parameter Name="original_StartDate" Type="DateTime" />
            <asp:Parameter Name="original_EndDate" Type="DateTime" />
            <asp:Parameter Name="original_OrgUnitID" Type="Int32" />
            <asp:Parameter Name="original_GroupingID" Type="Int32" />
            <asp:Parameter Name="original_SubGroupingID" Type="Int32" />
            <asp:Parameter Name="original_WorkRate" Type="Int32" />
            <asp:Parameter Name="original_TransferReasonID" Type="Int32" />
        </UpdateParameters>
        <InsertParameters>
            <asp:SessionParameter Name="EmployeeID" SessionField="EmployeeID" Type="Int32" />
            <asp:Parameter Name="StatusID" Type="Int32" />
            <asp:Parameter Name="WorkContractID" Type="Int32" />
            <asp:Parameter Name="StartDate" Type="DateTime" />
            <asp:Parameter Name="EndDate" Type="DateTime" />
            <asp:Parameter Name="OrgUnitID" Type="Int32" />
            <asp:Parameter Name="GroupingID" Type="Int32" />
            <asp:Parameter Name="SubGroupingID" Type="Int32" />
            <asp:Parameter Name="WorkRate" Type="Int32" />
            <asp:Parameter Name="TransferReasonID" Type="Int32" />
        </InsertParameters>
    </asp:SqlDataSource>
    <asp:SqlDataSource ID="SDS_WorkContracts" runat="server" 
        ConnectionString="<%$ ConnectionStrings:DBCentreList %>" 
        SelectCommand="SELECT [WorkContractID], [WorkContract] FROM db_owner.[MDE_WorkContracts]"></asp:SqlDataSource>
    <asp:SqlDataSource ID="SDS_OrgUnits" runat="server" 
        ConnectionString="<%$ ConnectionStrings:DBCentreList %>" 
        SelectCommand="SELECT [ID], [OrgUnit] FROM db_owner.[MDO_OrgUnits]"></asp:SqlDataSource>
    <asp:SqlDataSource ID="SDS_Statuses" runat="server" 
        ConnectionString="<%$ ConnectionStrings:DBCentreList %>" 
        SelectCommand="SELECT [StatusID], [Status] FROM db_owner.[MDE_Statuses]"></asp:SqlDataSource>
    <asp:SqlDataSource ID="SDS_Groupings" runat="server" 
        ConnectionString="<%$ ConnectionStrings:DBCentreList %>" 
        SelectCommand="SELECT [GroupingID], [Grouping] FROM db_owner.[MDE_Groupings]"></asp:SqlDataSource>
    <asp:SqlDataSource ID="SDS_SubGroupings" runat="server" 
        ConnectionString="<%$ ConnectionStrings:DBCentreList %>" 
        SelectCommand="SELECT [SubGroupingID], [SubGrouping] FROM db_owner.[MDE_SubGroupings]"></asp:SqlDataSource>
    <asp:SqlDataSource ID="SDS_TransferReasons" runat="server" 
        ConnectionString="<%$ ConnectionStrings:DBCentreList %>" 
        SelectCommand="SELECT [TransferReasonID], [TransferReason] FROM db_owner.[MDE_TransferReasons]"></asp:SqlDataSource>
    <asp:SqlDataSource ID="SDS_Genders" runat="server" 
        ConnectionString="<%$ ConnectionStrings:DBCentreList %>" 
        SelectCommand="SELECT [GenderID], [Gender] FROM db_owner.[MDE_Genders]"></asp:SqlDataSource>
    <asp:SqlDataSource ID="SDS_Languages" runat="server" 
        ConnectionString="<%$ ConnectionStrings:DBCentreList %>" 
        SelectCommand="SELECT [LanguageID], [Language] FROM db_owner.[MDE_Languages]"></asp:SqlDataSource>
      
<table width="99%" border="0">
    <tr>
        <td rowspan="2" valign="top" style="width:200px;">
            <telerik:RadPanelBar ID="RadPanelBar1" runat="server" Width="200px" ExpandMode="FullExpandedItem" Height="100%" Skin="Office2007">
                <Items>
                    <telerik:RadPanelItem runat="server" Text="Maintenance RHs" Expanded="true">
                        <Items>
                            <telerik:RadPanelItem runat="server" Text="Mouvements du Personnel" NavigateUrl="Local_HRs_PersonnalMovements.aspx" Selected="true">
                            </telerik:RadPanelItem>
                            <telerik:RadPanelItem runat="server" Text="Nestec FTEs Budget" NavigateUrl="Local_HRs_NestecBudgets.aspx"></telerik:RadPanelItem>
                        </Items>
                    </telerik:RadPanelItem>
                    <telerik:RadPanelItem runat="server" Text="Rapports RHs">
                        <Items>
                            <telerik:RadPanelItem runat="server" Text="FTEs Situation" NavigateUrl="Local_HRs_FTEsSituation.aspx"></telerik:RadPanelItem>
                            <telerik:RadPanelItem runat="server" Text="HRs External Budget" NavigateUrl="Local_HRs_ExternalBudgets.aspx"></telerik:RadPanelItem>
                            <telerik:RadPanelItem runat="server" Text="HRs Costing Report" NavigateUrl="Local_HRs_FTEsCostingReport.aspx"></telerik:RadPanelItem>
                        </Items>
                    </telerik:RadPanelItem>
                </Items>
            </telerik:RadPanelBar>
        </td>
        <td style="background-color:Navy; color:White; font-weight: bold; font-size: 12px; padding:10px; margin: 10px; text-align: center;">
            Mouvements du Personnel
        </td>
    </tr>
    <tr>
        <td>
    <telerik:RadGrid ID="RadGrid1" runat="server" AllowFilteringByColumn="True" Skin="Office2007" 
        AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False"
        DataSourceID="SDS_Employees" GridLines="None" Width="100%">
        <GroupingSettings CaseSensitive="false" />
<ExportSettings ExportOnlyData="True" IgnorePaging="True" HideStructureColumns="false">
    <Excel Format="Html" />
</ExportSettings>
  
<MasterTableView DataKeyNames="EmployeeID" DataSourceID="SDS_Employees" Width="100%" CommandItemDisplay="Top" 
    AllowAutomaticDeletes="true" AllowAutomaticInserts="true" AllowAutomaticUpdates="true" AutoGenerateColumns="false">
<RowIndicatorColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
  
<ExpandCollapseColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
    <Columns>
        <telerik:GridBoundColumn DataField="EmployeeID" DataType="System.Int32" 
            HeaderText="EmployeeID" ReadOnly="True" SortExpression="EmployeeID" 
            UniqueName="EmployeeID" FilterControlWidth="30px" Visible="false">
            <ItemStyle Width="50px" />
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="GlobeID" DataType="System.Int32" 
            HeaderText="GlobeID" SortExpression="GlobeID" UniqueName="GlobeID" FilterControlWidth="50px">
            <ItemStyle Width="70px" />
        </telerik:GridBoundColumn>
        <telerik:GridDropDownColumn SortExpression="GenderID" DataSourceID="SDS_Genders"
            DataField="GenderID" HeaderText="Gender" DropDownControlType="RadComboBox"
            ListTextField="Gender" ListValueField="GenderID" FilterControlWidth="50px">
            <ItemStyle Width="70px" />
        </telerik:GridDropDownColumn>
        <telerik:GridBoundColumn DataField="FirstName" HeaderText="FirstName" 
            SortExpression="FirstName" UniqueName="FirstName">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="LastName" HeaderText="LastName" 
            SortExpression="LastName" UniqueName="LastName">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="Initials" DataType="System.String" 
            HeaderText="REFs" SortExpression="Initials" UniqueName="Initials" FilterControlWidth="30px">
            <ItemStyle Width="50px" />
        </telerik:GridBoundColumn>
        <telerik:GridDateTimeColumn SortExpression="Birthdate" HeaderText="Birthdate" HeaderButtonType="TextButton"
            DataField="Birthdate" UniqueName="Birthdate" DataFormatString="{0:dd.MM.yyyy}" FilterControlWidth="50px">
            <ItemStyle Width="70px" />
        </telerik:GridDateTimeColumn>
    </Columns>
    <DetailTables>
        <telerik:GridTableView DataKeyNames="PositionID" AllowFilteringByColumn="False" DataSourceID="SDS_Positions" runat="server" 
            CommandItemDisplay="Top" AllowAutomaticDeletes="true" AllowAutomaticInserts="true" AllowAutomaticUpdates="true" Width="99%">
            <ParentTableRelation>
                <telerik:GridRelationFields DetailKeyField="EmployeeID" MasterKeyField="EmployeeID" />
            </ParentTableRelation>
            <SortExpressions>
                <telerik:GridSortExpression FieldName="StartDate" SortOrder="Descending" />
            </SortExpressions>
            <Columns>
                <telerik:GridBoundColumn DataField="PositionID" DataType="System.Int32" 
                    HeaderText="PositionID" ReadOnly="True" SortExpression="PositionID" 
                    UniqueName="PositionID" Visible="false">
                </telerik:GridBoundColumn>
                <telerik:GridDropDownColumn SortExpression="StatusID" DataSourceID="SDS_Statuses"
                    DataField="StatusID" HeaderText="Status" DropDownControlType="RadComboBox"
                    ListTextField="Status" ListValueField="StatusID">
                    <ItemStyle Width="60px" />
                </telerik:GridDropDownColumn>
                <telerik:GridDropDownColumn SortExpression="WorkContractID" DataSourceID="SDS_WorkContracts"
                    DataField="WorkContractID" HeaderText="Work Contract" DropDownControlType="RadComboBox"
                    ListTextField="WorkContract" ListValueField="WorkContractID">
                    <ItemStyle Width="80px" />
                </telerik:GridDropDownColumn>
                <telerik:GridDateTimeColumn SortExpression="StartDate" HeaderText="Start" HeaderButtonType="TextButton"
                    DataField="StartDate" UniqueName="StartDate" DataFormatString="{0:dd.MM.yyyy}">
                    <ItemStyle Width="80px" />
                </telerik:GridDateTimeColumn>
                <telerik:GridDateTimeColumn SortExpression="EndDate" HeaderText="End" HeaderButtonType="TextButton"
                    DataField="EndDate" UniqueName="EndDate" DataFormatString="{0:dd.MM.yyyy}">
                    <ItemStyle Width="80px" />
                </telerik:GridDateTimeColumn>
                <telerik:GridDropDownColumn SortExpression="OrgUnitID" DataSourceID="SDS_OrgUnits"
                    DataField="OrgUnitID" HeaderText="Org. Unit" DropDownControlType="RadComboBox"
                    ListTextField="OrgUnit" ListValueField="ID">
                </telerik:GridDropDownColumn>
                <telerik:GridDropDownColumn SortExpression="GroupingID" DataSourceID="SDS_Groupings"
                    DataField="GroupingID" HeaderText="Grouping" DropDownControlType="RadComboBox"
                    ListTextField="Grouping" ListValueField="GroupingID">
                    <ItemStyle Width="100px" />
                </telerik:GridDropDownColumn>
                <telerik:GridDropDownColumn SortExpression="SubGroupingID" DataSourceID="SDS_SubGroupings"
                    DataField="SubGroupingID" HeaderText="SubGrouping" DropDownControlType="RadComboBox"
                    ListTextField="SubGrouping" ListValueField="SubGroupingID">
                    <ItemStyle Width="150px" />
                </telerik:GridDropDownColumn>
                <telerik:GridDropDownColumn SortExpression="TransferReasonID" DataSourceID="SDS_TransferReasons"
                    DataField="TransferReasonID" HeaderText="Reason" DropDownControlType="RadComboBox"
                    ListTextField="TransferReason" ListValueField="TransferReasonID">
                    <ItemStyle Width="100px" />
                </telerik:GridDropDownColumn>
                <telerik:GridBoundColumn DataField="WorkRate" DataType="System.Int32" 
                    HeaderText="WorkRate" SortExpression="WorkRate" UniqueName="WorkRate">
                    <ItemStyle Width="60px" />
                </telerik:GridBoundColumn>
            </Columns>
        </telerik:GridTableView>
    </DetailTables>
    <CommandItemSettings ShowExportToExcelButton="true" />
</MasterTableView>
    </telerik:RadGrid>
    </td>
    </tr>
    </table>
</asp:Content>

Wish someone can help on what seems to me to be a mistery, I have gone several times through the code without seeing any problem...

Thanks alot for your help,
David
Dave
Top achievements
Rank 2
 answered on 22 Jul 2011
1 answer
232 views
We could do the direct upload using the FileExplorer with this module:
http://www.telerik.com/community/code-library/aspnet-ajax/file-explorer/amazon-s3-filebrowsercontentprovider.aspx

However, for the RadAsyncUpload control, we can only do the upload by first uploading to the server and then upload to the Amazon S3. Is there a way to do the direct upload to Amazon S3?

Thanks.
Peter Filipov
Telerik team
 answered on 22 Jul 2011
2 answers
114 views
Hi,

Is it possible that the EDIT button would change to CLOSE button when a row is in edit mode?
This would make the closing of an edited row much faster instead of going to the bottom and clicking the CANCEL button.

Thanks
Sagi
Top achievements
Rank 1
 answered on 22 Jul 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?