Telerik Forums
UI for ASP.NET AJAX Forum
0 answers
99 views

When i use AlwaysVisible in PagerStyle for a RadGrid i can“t Access controls of the pager in databound.

 

<MastertableView  PagerStyle-AlwaysVisible="true">

protected void grdListing_ItemDataBound( object sender, GridItemEventArgs e )

{

    if (e.Item is GridPagerItem)
            {
                GridPagerItem pager = (GridPagerItem)e.Item;
                Label lblGoToPageLabel = (Label)pager.FindControl("GoToPageLabel");
                lblGoToPageLabel.Text = "mytext";

     }

}

FindControls returns null.

 

if AlwaysVisible is false FindControl returns a value.

How can i Access controls if AlwaysVisible es true?

 

Thanks

Sergio Saiz

 

 

Sergio
Top achievements
Rank 1
 asked on 19 May 2017
2 answers
313 views
Hello support team,

Heading : I am having issue with radeditor HTML formatting

Background : I am using radeditor in my aspx page, My application is reading emails from third party and then after I am displaying those emails body in my page radeditor control. As we are fetching email from third party so we don't have any control over HTML which they are sending.

Issue : Partial HTML is not displaying properly in my radeditor control

I walk through radeditor demo application postedby telerik http://demos.telerik.com/aspnet-ajax/editor/examples/builtinmodules/defaultcs.aspx and I found that it is working smooth in the demo given by you

So I create a demo application to reproduce the issue which I am facing and attached as screenshot in my post (Not able to upload zip folder though). So kindly go through it and let me know if I am missing any property that allow such thing or anything which is restrict my application to do so

P.S : I am using telerik version 2016.2.607.40

Let me know if you need any additional information

Thanks
 - Brijesh
Rumen
Telerik team
 answered on 19 May 2017
1 answer
108 views

hi,

I have a gantt chart, when i perform inline edit through an ajax call for the end date the date gets changed but the scheduler part remains the same. It gets changed only when a refresh of the page is done.

I want the scheduler to get changed when the end date is changed through ajax call without  read event of the data source or a page refresh.

Can i get to know how this requirement can be achieved?

Thanks 

Anagha

Bozhidar
Telerik team
 answered on 19 May 2017
4 answers
185 views

I am using RadGrid's RowDrop feature to allow my users to rearrange rows in the grid.  

In the business logic, I use a table column to store a sort index for each row, and when I get a RowDrop event, I calculate the row's new index based on the target row, update the database and refresh the Datasource.  This works really well for me as long as the row is dropped on or before the last visible row in the grid.

However, my users are confused when they drop a row past the end of the last visible row and the refreshed grid shows that dropped row preceding the last row, rather than it becoming the new last row.

 How can I detect when the row is dropped in the empty space of the grid?

 I found that GridDragDropEventArgs has a member "DropPosition" which appears to be undocumented; in any case, this value (enum Above or Below) does not appear to be consistent with what non-Telerik documentation I've seen, so it's not a reliable way to detect if the user dragged past the last row or not.

 Any other ideas?

 

Steven Bixby
Top achievements
Rank 1
 answered on 18 May 2017
2 answers
144 views

I've got a combobox that updates a grid, but the grid's NeedDataSource handler isn't invoked when the AJAX request happens.  However, when I click the refresh button on the grid it issues another AJAX request and this one does invoke the NeedDataSource handler.  Can anyone help me understand why this isn't happening in the former case?

 

 

<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Groups.aspx.cs" Inherits="BuildDashBoard.Groups" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<asp:Content ID="HeaderContent" ContentPlaceHolderID="HeadContent" runat="server"></asp:Content>
<asp:Content ID="NavigationMenu" ContentPlaceHolderID="NavigationMenuContent" runat="server"></asp:Content>
<asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server">
  <div>
    <telerik:radpanelbar ID="RadPanelBarConfigs" runat="server" Width="100%" AllowCollapseAllItems="True" PersistStateInCookie="True" CssClass="RadPanelBar_site">
      <Items>
        <telerik:RadPanelItem Text="Custom Groups" Expanded="True" Font-Bold="False" Font-Size="Medium" BackColor="#FFFF80" Enabled="true">
          <ContentTemplate>
            <telerik:RadAjaxManager ID="RadAjaxManager" runat="server">
              <AjaxSettings>
                <telerik:AjaxSetting AjaxControlID="RadComboBoxCustomGroups2">
                  <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadGridGroupMembers" LoadingPanelID="RadAjaxLoadingPanel" />
                  </UpdatedControls>
                </telerik:AjaxSetting>
              </AjaxSettings>
            </telerik:RadAjaxManager>
            <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel" runat="server" Skin="Default">
            </telerik:RadAjaxLoadingPanel>
            <asp:SqlDataSource ID="SqlDataSourceCustomGroups" runat="server"
                               ConnectionString="<%$ ConnectionStrings:BuildServicesConnectionString %>"
                               SelectCommand="sp_GetAllEditableCustomGroups" SelectCommandType="StoredProcedure"
                               InsertCommand="sp_AddCustomGroup" InsertCommandType="StoredProcedure"
                               UpdateCommand="sp_DeleteCustomGroup" UpdateCommandType="StoredProcedure">
              <InsertParameters>
                <asp:Parameter Name="CustomGroupName" Type="String" />
              </InsertParameters>
              <UpdateParameters>
                <asp:Parameter Name="CustomGroupId" Type="Int32" />
              </UpdateParameters>
            </asp:SqlDataSource>
            <asp:SqlDataSource ID="SqlDataSourceCustomGroupBranchesSource" runat="server"
                               ConnectionString="<%$ ConnectionStrings:BuildServicesConnectionString %>"
                               SelectCommand="sp_GetBranchesNotInCustomGroup" SelectCommandType="StoredProcedure">
              <SelectParameters>
                <asp:ControlParameter ControlID="RadComboBoxCustomGroups2" DefaultValue=""
                                      Name="GroupId" PropertyName="SelectedValue" Type="Int32" />
              </SelectParameters>
            </asp:SqlDataSource>
            <asp:Panel ID="CustomizeCustomGroupPanel" runat="server" GroupingText="Group members" Width="635px">
              <div>
                <div class="InlineTable">
                  <telerik:RadComboBox ID="RadComboBoxCustomGroups2" runat="server"
                                       DataSourceID="SqlDataSourceCustomGroups" DataTextField="Group_Name"
                                       DataValueField="Group_Id" CssClass="radcombobox" AutoPostBack="True" />
                </div>
              </div>
              <br />
              <div>
                <div>
                  <telerik:RadGrid ID="RadGridGroupMembers" runat="server" CssClass="RadGrid_site" ClientSettings-Selecting-AllowRowSelect="true"
                                   AutoGenerateColumns="false" AllowAutomaticInserts="True" AllowAutomaticUpdates="True" AllowAutomaticDeletes="True" OnNeedDataSource="RadGridGroupMembers_NeedDataSource"
                                   OnUpdateCommand="RadGridGroupMembers_UpdateCommand" OnInsertCommand="RadGridGroupMembers_InsertCommand">
                    <MasterTableView CommandItemDisplay="Top" EditMode="InPlace" DataKeyNames="Branch_Id">
                      <Columns>
                        <telerik:GridEditCommandColumn />
                        <telerik:GridBoundColumn DataField="Branch_Id" HeaderText="Branch ID" UniqueName="Branch_Id" ReadOnly="true" Display="false">
                        </telerik:GridBoundColumn>
                        <telerik:GridTemplateColumn HeaderText="Branch Name" UniqueName="Branch_Name">
                          <EditItemTemplate>
                            <asp:DropDownList ID="ddl_branch_name" runat="server" DataValueField="Branch_Name" DataSourceId="SqlDataSourceCustomGroupBranchesSource">
                            </asp:DropDownList>
                          </EditItemTemplate>
                          <ItemTemplate>
                            <asp:Literal runat="server" Text='<%# Eval("Branch_Name") %>'>
                            </asp:Literal>
                          </ItemTemplate>
                        </telerik:GridTemplateColumn>
                        <telerik:GridDateTimeColumn DataField="Expiration" HeaderText="Expiration" UniqueName="Expiration" ReadOnly="false">
                        </telerik:GridDateTimeColumn>
                      </Columns>
                    </MasterTableView>
                  </telerik:RadGrid>
                </div>
              </div>
            </asp:Panel>
          </ContentTemplate>
        </telerik:RadPanelItem>
      </Items>
    </telerik:radpanelbar>
  </div>
</asp:Content>

 

Craig
Top achievements
Rank 1
 answered on 18 May 2017
1 answer
136 views
I call a database to populate my RadCombobox with ID, CategoryName, BackgroundColor, TextColor
how can I change each option in the drop down to use these options.
my current combobox is a listing of checkboxes.

I already have written out css classes for each one and possibly all I need to do is set each option's css class.
How to do?
Doug
Top achievements
Rank 1
 answered on 18 May 2017
0 answers
108 views

I have a datagrid that contains a column which has an editable drop down list.

I have filtering set to true, but when you place text in the filter box and click "Equal To" or whatever clause, it breaks/errors out

I get Unhandled Exception error.  Its a messing popup window with a bunch of jargon.

 

Anything I need to alter to make this work with that EditTemplate piece in there?

 

Here is the code

 

    <telerik:GridTemplateColumn HeaderText="ConfirmationType" ItemStyle-Width="240px" AllowFiltering="True" ShowSortIcon="True">
                        <ItemTemplate>
                            <%#DataBinder.Eval(Container.DataItem, "ConfirmationType")%>
                        </ItemTemplate>
                        <EditItemTemplate>
                            <telerik:RadComboBox RenderMode="Lightweight" runat="server" ID="RadComboBox1" DataTextField="ConfirmationType" DataValueField="ConfirmationType" DataSourceID="ConfirmationType" SelectedValue='<%#Bind("ConfirmationType") %>'>
                            </telerik:RadComboBox>
                        </EditItemTemplate>
                    </telerik:GridTemplateColumn>

Bryan
Top achievements
Rank 1
 asked on 18 May 2017
4 answers
381 views
Hi,

i have an issue with the grouping functionality of RadGrid.
There is a grid with several items.
Each element is custom object and is bind via "RadGrid.Datasource".
Everything works fine and all items are shown in the Grid if there is no grouping.
But after i am enabling grouping and set following SelectFields & GroupByFields only the first group and his first element is shown in the grid.
<GroupByExpressions>
    <telerik:GridGroupByExpression>
        <SelectFields>
            <telerik:GridGroupByField FieldAlias="Bundle" FieldName="GroupName" HeaderValueSeparator="_" />
        </SelectFields>
        <GroupByFields>
            <telerik:GridGroupByField FieldName="GroupName" SortOrder="None"/>
        </GroupByFields>
    </telerik:GridGroupByExpression>
</GroupByExpressions>

I use the debugger and search for an error but everything looks fine and all items are bind to the datasource.
But only the first group is shown in the grid and from this first group only the first item.
The title of the group is like "Bundle_Truck7546 (Showing 1 of 3 items. Group continues on the next page.)" but the PageSize is at 50 and there is no next page.

I hope anyone know what cause this problem and how i can solve it.

If you need further information please post.

best regards
sukhwinder
Top achievements
Rank 1
 answered on 18 May 2017
4 answers
194 views
Hi, i have a problem similar to a thread which was raised earlier last year (http://www.telerik.com/community/forums/aspnet-ajax/scheduler/radscheduler-in-ie8-compatibility-mode.aspx)

I currently have a problem displaying the scheduler on our local intranet website where the scheduler will be shown incorrectly only on internet explorer.

The page consists of one screen with a scheduler which should take up the whole space, but with Internet Explorer 9, it seems to get squished to the left hand side of the browser. After checking the internet tools, it seems that even though the document mode is forced to IE9, the browser mode is by default on "IE9 compatibility mode" which is what seems to be causing the problem.

I have done research to see if i can turn off the compatibility mode programmatically but to no avail.

One workaround i found was, even if the browser mode is on IE9 compatibility mode, if i had the document mode to be on IE7, the scheduler renders near correctly (the scheduler takes up the whole screen space but the grid lines are mis aligned with the dates on top) but the checkboxes i need are not rendered.

Is there any solution to fixing this problem or get a better working workaround? It is going to be difficult to explain to users to go into their internet explorer settings to stop forcing of compatiblity view on their browsers.

Peter Milchev
Telerik team
 answered on 18 May 2017
4 answers
613 views
Hello,

I have used HTML Editor , and all teh feature of this Working absolutly fine on IE Browser...But when i open the same HTML Editor on Fire Fox / Chrome , and enter some text, select that text and try to Do COPY by using Icon / Do Right click and try to Do copy ...

Its showing Unnecessary message ā€œUse Ctrl-Cā€ get displayed on clicking Copy Icon...

Same Problem i am facing in the Past Control...


Please help me out on this...

Regards
Samir
Pulaparthi
Top achievements
Rank 1
 answered on 18 May 2017
Narrow your results
Selected tags
Tags
+? more
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?