Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
39 views
Hello,

Is it possible to adjust size of the Filter windows? With Metro Touch the controls don't fit in the window and scrolling is requiered in order to view/press OK/Cancel buttons, select conditions, etc...

Regards
Blas
Venelin
Telerik team
 answered on 24 Jun 2013
3 answers
79 views
Hello,

This code below is from one of demo code from

TreeList - Forum with External Edit Form

ExpandItemToLevel() is using 50 which seems a random number!!
is there a way to find how many the level a item has to expand??

Thanks!!
case
 RadTreeList.ExpandCollapseCommandName:
//if the command is fired for a root item by the LinkButton inside it, all child items should be expanded
if ((e.Item as TreeListDataItem).HierarchyIndex.NestedLevel == 0 && e.CommandArgument.ToString() == "ExpandAll")
        {
            e.Canceled = true;
            if (!(e.Item as TreeListDataItem).Expanded)
             {
              ForumBoard.ExpandItemToLevel((e.Item as TreeListDataItem), 50);
  // 50 is a random number as Level to exand all I assume
  // is there a way to find how many level it has to expand??
               }
               else
                {
                 ForumBoard.CollapseAllItems();
                 }
           }
            EditFormPanel.Visible = false;
            break
Eyup
Telerik team
 answered on 24 Jun 2013
3 answers
91 views
I have some pages where only part of a control appears. For example, I have a grid where I only see the first 3 or 4 rows and the grid is very tall.  How can I set the loading panel position so it is center if I view the entire grid but in view if I can only see part of it. In this case I would want it to be show centered in the part of the grid I can view. If none of the grid was visible I would not need to see it.

Could there be a property like  BackgroundPosition="Center" and BackgroundPositionKeepInView="true"

This must be a common issue?
Thanks,
Marty
Kostadin
Telerik team
 answered on 24 Jun 2013
1 answer
91 views
Hi,

I have an issue with radgrid of telerik control in our application. When I try to open radgrid's records to view their full detail (In Edit Mode) I am unable to tap on any rows, it's the same on iPad/iPhone in Chrome and safari browsers.

To open Radgrid's recored in Edit Mode I use the client side rowclick event of radgrid. I also use ajax on this page.

My RowSelecting event is as follows :-

function RowSelecting(sender, eventArgs) {

            var grid = $find("<%= RadGrid1.ClientID %>");
            if (eventArgs.get_tableView().get_name() == "RadGrid") {
                if (!grid.get_masterTableView().get_dataItems()[eventArgs.get_itemIndexHierarchical()].get_isInEditMode()) {
                    grid.get_masterTableView().editItem(eventArgs.get_itemIndexHierarchical());
                }
            }
        } 

Can Anyone solve this problem?



Angel Petrov
Telerik team
 answered on 24 Jun 2013
1 answer
69 views
Hi,

I have scheduler in my asp.net application and having more than 200 assignments 
due to that it is very slow while moving assignments from date to another date.
I have TimeSlotCreated and AppointmentDataBound events in my page.
The AppointmentDataBound event fires as the number of times as the number of assignments .
and TimeSlotCreated event also fires on every AppointmentDataBound event.
do I have any other way to improve the  performance of my application. Pleas give me solution it is very urgent.

Thanks,
Plamen
Telerik team
 answered on 24 Jun 2013
1 answer
137 views
Hi,

   I have already sent mail regarding Rad chart copy and paste option code. But you do not reply me.  Can you reply me for Rad chart copy and paste option client side code?

Regards
Palaniappan R
Rosko
Telerik team
 answered on 24 Jun 2013
5 answers
90 views
I have downloaded and tested the demo from here:

http://demos.telerik.com/aspnet-ajax/treeview/examples/programming/addremovedisable/defaultcs.aspx

This allows click events for adding and deleting nodes in a treeview, and for the treeview to be updated without screen flicker.

However, the demo code doesn't work for me.

For example, if I try to delete a node by clicking on the Delete Node button it doesn't even fire the DeleteButton_Click event.  If I remove the reference to the DeleteButton in the RadAjaxManager, then the event fires, but I then get the screen flicker when the tree is redrawn.

The code is below:

<%@ Page Title="" Language="C#" MasterPageFile="~/Site.User.master" EnableViewState="true" AutoEventWireup="true" CodeFile="Test.aspx.cs" Inherits="Test" %>
 
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%@ Register TagPrefix="asp" Namespace="AjaxControlToolkit" Assembly="AjaxControlToolkit"%>
 
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" Runat="Server">
</asp:Content>
 
<asp:Content ID="Content2" EnableViewState="true" ContentPlaceHolderID="MainContent" Runat="Server">
 
<telerik:RadScriptManager runat="server" ID="RadScriptManager1" />
    <telerik:RadSkinManager ID="QsfSkinManager" runat="server" ShowChooser="true" />
    <telerik:RadFormDecorator ID="QsfFromDecorator" runat="server" DecoratedControls="All" EnableRoundedCorners="false" />
     <telerik:RadAjaxManager runat="server" ID="RadAjaxManager1">
          <AjaxSettings>
               <telerik:AjaxSetting AjaxControlID="DisableButton">
                    <UpdatedControls>
                         <telerik:AjaxUpdatedControl ControlID="RadTreeView1" LoadingPanelID="RadAjaxLoadingPanel1">
                         </telerik:AjaxUpdatedControl>
                    </UpdatedControls>
               </telerik:AjaxSetting>
               <telerik:AjaxSetting AjaxControlID="EnableAllButton">
                    <UpdatedControls>
                         <telerik:AjaxUpdatedControl ControlID="RadTreeView1" LoadingPanelID="RadAjaxLoadingPanel1">
                         </telerik:AjaxUpdatedControl>
                    </UpdatedControls>
               </telerik:AjaxSetting>
               <telerik:AjaxSetting AjaxControlID="DeleteButton">
                    <UpdatedControls>
                         <telerik:AjaxUpdatedControl ControlID="RadTreeView1" LoadingPanelID="RadAjaxLoadingPanel1">
                         </telerik:AjaxUpdatedControl>
                    </UpdatedControls>
               </telerik:AjaxSetting>
               <telerik:AjaxSetting AjaxControlID="AddButton">
                    <UpdatedControls>
                         <telerik:AjaxUpdatedControl ControlID="RadTreeView1" LoadingPanelID="RadAjaxLoadingPanel1">
                         </telerik:AjaxUpdatedControl>
                    </UpdatedControls>
               </telerik:AjaxSetting>
          </AjaxSettings>
     </telerik:RadAjaxManager>
     <telerik:RadAjaxLoadingPanel runat="server" ID="RadAjaxLoadingPanel1">
     </telerik:RadAjaxLoadingPanel>
 
          <ul class="qsfexAvailableActions">
               <li>
                    <asp:Button ID="DisableButton" runat="server" OnClick="DisableButton_Click"
                         ValidationGroup="DisableRequiresSelection" Text="Disable selected node"></asp:Button>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="Select a node first."
                         ControlToValidate="RadTreeView1" Display="Dynamic" ValidationGroup="DisableRequiresSelection"
                         CssClass="validator"></asp:RequiredFieldValidator>
               </li>
               <li>
                    <asp:Button ID="EnableAllButton" runat="server" CausesValidation="False"
                         OnClick="EnableAll_Button" Text="Enable all nodes"></asp:Button>
               </li>
               <li>
                    <asp:Button ID="DeleteButton" runat="server" OnClick="DeleteButton_Click"
                         ValidationGroup="DeleteRequiresSelection" Text="Delete selected node"></asp:Button>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ErrorMessage="Select a node first."
                         Display="Dynamic" ControlToValidate="RadTreeView1" ValidationGroup="DeleteRequiresSelection"
                         CssClass="validator"></asp:RequiredFieldValidator>
               </li>
               <li>
                    <telerik:RadTextBox runat="Server" ID="NodeTextBox" EmptyMessage="Enter node text">
                    </telerik:RadTextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Text is required"
                         Display="Dynamic" ControlToValidate="NodeTextBox" ValidationGroup="TextRequired"
                         CssClass="validator"></asp:RequiredFieldValidator>
               </li>
               <li>
                    <asp:Button ID="AddButton" runat="server" OnClick="AddButton_Click" Text="Add new node"></asp:Button>
               </li>
          </ul>
 
     <telerik:RadTreeView ID="RadTreeView1" runat="server" Height="280px" Width="300px">
     </telerik:RadTreeView>
 
</asp:Content>

 

using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using Telerik.Web.UI;
 
public partial class Test : System.Web.UI.Page
{
    private void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            RadTreeView1.LoadContentFile("tree.xml");
        }
    }
 
    protected void DisableButton_Click(object sender, EventArgs e)
    {
        Page.Validate("DisableRequiresSelection");
        if (Page.IsValid)
        {
            RadTreeView1.SelectedNode.Enabled = false;
            RadTreeView1.SelectedNode.Selected = false;
        }
    }
 
    protected void EnableAll_Button(object sender, EventArgs e)
    {
        foreach (RadTreeNode node in RadTreeView1.GetAllNodes())
        {
            node.Enabled = true;
        }
    }
 
    protected void DeleteButton_Click(object sender, EventArgs e)
    {
        Page.Validate("DeleteRequiresSelection");
        if (Page.IsValid)
        {
            RadTreeView1.SelectedNode.Remove();
        }
    }
 
    protected void AddButton_Click(object sender, EventArgs e)
    {
        Page.Validate("TextRequired");
        if (Page.IsValid)
        {
            IRadTreeNodeContainer target = RadTreeView1;
            if (RadTreeView1.SelectedNode != null)
            {
                RadTreeView1.SelectedNode.Expanded = true;
                target = RadTreeView1.SelectedNode;
            }
 
 
            RadTreeNode addedNode = new RadTreeNode(NodeTextBox.Text);
            addedNode.Selected = true;
            target.Nodes.Add(addedNode);
        }
    }
 
}
Kate
Telerik team
 answered on 24 Jun 2013
8 answers
115 views
Hi Telerik team,

I'm using RadGridView and I'm facing a strange problem now. I've:
  • 1 default.aspx that have an asp:panel
  • 1 usercontrol uc1 that have a RadGridView with Custom Paging using ObjectDataSource

In default.aspx page_load event I load uc1 into the panel:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim uc As UserControl = Page.LoadControl("~/uc1.ascx")
        pnlGrid.Controls.Add(uc)
End Sub


Everything work fine except paging next page, it can't next to page 3 because SelectMethod of ObjectDataSource always run twice with startRowIndex = 0 at the first time run:

<asp:ObjectDataSource runat="server" ID="odsTest" TypeName="WebApplication2.BL" EnablePaging="true" SelectMethod="GetAllTest" SelectCountMethod="GetTestCount" MaximumRowsParameterName="maximumRows" StartRowIndexParameterName="startRowIndex"></asp:ObjectDataSource>


After debug I found this problem cause of loading usercontrol to panel if panel markup like this:
<asp:Panel ID="pnlGrid" runat="server">
</asp:Panel>

(There are a <asp:Literal> control auto-generated here)

But if panel markup like:

<asp:Panel ID="pnlGrid" runat="server"></asp:Panel>
  or
<asp:Panel ID="pnlGrid" runat="server"/>
problem not occur.

So what is exactly problem here? It's my fault or it is by design?

Thanks so much.


Andrey
Telerik team
 answered on 24 Jun 2013
11 answers
541 views
Hi,

My data source is dataset, And I am not use the DataSourceControl.
How can I implement the edit and update after I click the row.

Please help me and I really appreciate it.

Thank you.
Jayesh Goyani
Top achievements
Rank 2
 answered on 24 Jun 2013
7 answers
369 views
Hi,

I created an usercontrol in SharePoint 2010

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="grdPublishingRequests">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="grdPublishingRequests" LoadingPanelID="RadAjaxLoadingPanel1" />
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Vista" />

<telerik:RadGrid AutoGenerateColumns="False" ID="grdPublishingRequests" EnableViewState="true" 
                AllowFilteringByColumn="True" AllowPaging="True" PageSize="15"  
                AllowSorting="True" Width="100%" Skin="Vista" runat="server">
                <PagerStyle Mode="NextPrevAndNumeric" AlwaysVisible="true" />
                <GroupingSettings CaseSensitive="false" />
                <MasterTableView TableLayout="fixed" />
                <SelectedItemStyle CssClass="ms-selectednav" Font-Bold="true" />
                <AlternatingItemStyle CssClass="ms-alternating" />
</telerik:RadGrid>

and I use this usercontrol into a custom webpart
First time everything is ok if I changed the "Page size" after postback I can't access "Page Size"

This issue is only on SharePoint 2010, on SharePoint 2007 is ok.

Thanks for help
Ovidiu
Maria Ilieva
Telerik team
 answered on 24 Jun 2013
Narrow your results
Selected tags
Tags
+? more
Top users last month
Ambisoft
Top achievements
Rank 2
Iron
Pascal
Top achievements
Rank 2
Iron
Matthew
Top achievements
Rank 1
Sergii
Top achievements
Rank 1
Iron
Iron
Andrey
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Ambisoft
Top achievements
Rank 2
Iron
Pascal
Top achievements
Rank 2
Iron
Matthew
Top achievements
Rank 1
Sergii
Top achievements
Rank 1
Iron
Iron
Andrey
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?