Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
69 views

Hello,

I'm trying to create a reusable server control that will act as a "Help control" - it will render an image (or an image button) and will display a rich tooltip after clicking (or hovering) containing some help-related data. Since there can be a lot of content in the tooltip and there can be many of these controls on the page I would like to load the content only on demand - for instance from a Web Service.

I know that RadToolTip itself has no support for loading content from Web Service - I have to use RadToolTipManager or handle loading data on my own and use RadToolTip. What will be the best way (considering the performace and reusability) to achieve this : 

1. Each Help control creates a RadToolTipManager for itself

2. Assume that there is one RadToolTipManager (for instance in master page) and use it to display tooltips. (But how to access it since there is no RadToolTipManagerProxy)

3. Each Help control creates an empty RadToolTip for itselft, loads the content from web service on its own and when its loaded uses RadToolTip client side API to fill the tooltip with the content and show it.

Or maybe there is a better solution ?

Regards,

Jacek Toren

Svetlina Anati
Telerik team
 answered on 03 Jun 2011
1 answer
516 views
Hai,

This is my code :

<

 

telerik:RadWindow ID="RadWindowPopup" Width="1100px" Height="750px" Modal

="true"

 

 

 

Left="0" Top="0" EnableShadow="true" DestroyOnClose="true" Visible="true" Behaviors

="Close"

 

 

 

VisibleOnPageLoad="false" runat="server" Title="Local Item Request" Skin

="Web20">

 

 

 

</telerik:RadWindow

>

But it is showing in the default size(small window). I tried with only width and height , not giving other options. But still the same. Also, title is not the one which is given. Showing the pagename( of the page called in radwindow) as title.

Also, I have given only Close as Behaviors. But it is showing all Behaviors (Resize, Minimize, Close, Maximize, Move ) in the popup window.

I want a quick reply.

 

 

Shinu
Top achievements
Rank 2
 answered on 03 Jun 2011
1 answer
113 views

Hello All,

I want to use the RadScheduler in an ASP MVC application, only to display appointments. Appreciate any guidance such as code samples and/or tutorials on the matter.

Thanks in advance
Plamen
Telerik team
 answered on 03 Jun 2011
1 answer
98 views
Hello, I need to basically create validation to occur depending on the users selection of a RadPanelBar Child Item Selection.

So my issue is this. The user selects a button to move on to the next page, however, if they don't choose a child item of the panelbar then it causes an error when rendering the next page, so I would like to either disable the button depending on if the user has chosen a child item of the panel bar or display an error message that they need to select a child item in the panelbar before moving on, or both.

I assume that in order to accomplish this I am going to have to use Javascript? If so can anyone give me an idea of the code that I need to produce to accomplish my goal? I thank you for your help in advance.
Peter
Telerik team
 answered on 03 Jun 2011
1 answer
44 views
Hi,
I tried this example http://www.telerik.com/help/aspnet-ajax/panelbar-onclientitemcollapse.html.
Documentation says "The OnClientItemCollapse client-side event occurs after the user has collapsed a panel item.", but if RadPanelBar is collapsed and I click on RadPanelBar header (not on collapse/expand) arrow, OnClientItemCollapse also fires... Is this normal behaviour?

Regards Sid
Nikolay Tsenkov
Telerik team
 answered on 03 Jun 2011
5 answers
423 views
Scenario: I am performing multi level grouping using radgrid and when i click the expand icon it makes a postback. i wanted to avoid postback it should render content n when expand/collapse should not make a postback.

below is the code.
 
protected void Page_Init(object sender, EventArgs e)  
    {  
        RadGrid radGrid1 = new RadGrid();  
        radGrid1.ID = "radGrid1";  
        radGrid1.Skin = "Outlook";  
 
        radGrid1.DataSourceID = "SqlDataSource1";  
        radGrid1.GridLines = GridLines.None;  
 
        radGrid1.MasterTableView.GroupsDefaultExpanded = false;  
 
        GridGroupByExpression expression = new GridGroupByExpression();  
        GridGroupByField gridGroupByField = new GridGroupByField();  
        gridGroupByField = new GridGroupByField();  
        gridGroupByField.FieldName = "name";  
        gridGroupByField.HeaderText = "Name";  
        expression.SelectFields.Add(gridGroupByField);  
 
        gridGroupByField = new GridGroupByField();  
        gridGroupByField.FieldName = "name";  
        gridGroupByField.HeaderText = "Name";  
        expression.GroupByFields.Add(gridGroupByField);  
 
        GridGroupByExpression expression1 = new GridGroupByExpression();  
        gridGroupByField = new GridGroupByField();  
        gridGroupByField.FieldName = "Category";  
        gridGroupByField.HeaderText = "Category";  
        expression1.SelectFields.Add(gridGroupByField);  
 
        gridGroupByField = new GridGroupByField();  
        gridGroupByField.FieldName = "Category";  
        gridGroupByField.HeaderText = "Category";  
        expression1.GroupByFields.Add(gridGroupByField);  
        radGrid1.MasterTableView.GroupByExpressions.Add(expression);  
        radGrid1.MasterTableView.GroupByExpressions.Add(expression1);  
        this.PlaceHolder1.Controls.Add(radGrid1);  
 
 
    }  


Thanks a million...
Gaurav
Top achievements
Rank 1
 answered on 03 Jun 2011
0 answers
71 views
hi all
i have this jquery in my masterpage
$(document).ready(function () {
            $("#LoginDiv").toggle();
            $("#Button3").click(function () {
                $("#Button4").toggle();
            });
            $("#aLink").click(function () {
                $("#LoginDiv").toggle();
             });
 
        });
 but when i click on select check box of radlistview then my logindiv will appear.
this occur when i dont login to site.
how can i correct this?
thankful.
rastin
Top achievements
Rank 1
 asked on 03 Jun 2011
1 answer
47 views
Hi,

Please ignore previous image find below image attached.

Thanks
Peter
Telerik team
 answered on 03 Jun 2011
3 answers
411 views
I have a radgrid and I need to loop through (when the user hits a button) and check if the checkbox(es) has been selected and then get the ID to save into a variable.

<telerik:RadGrid ID="RadGrid1" runat="server" AllowFilteringByColumn="True" AllowSorting="True"
                    CellSpacing="0" GridLines="None" AutoGenerateColumns="False"
                    AllowMultiRowSelection="True" AllowPaging="True" PageSize="20" >
                    <GroupingSettings CaseSensitive="false" />
                    <MasterTableView ShowFooter="false" DataKeyNames="ID" AllowFilteringByColumn="True" >
                        <Columns>
                            <telerik:GridClientSelectColumn UniqueName="chbxSelection" />
                            <telerik:GridBoundColumn UniqueName="FirstName" SortExpression="First_x0020_Name" HeaderText="First Name"
                                DataField="First_x0020_Name" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" AllowFiltering="true">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn UniqueName="LastName" SortExpression="Last_x0020_Name" HeaderText="Last Name"
                                DataField="Last_x0020_Name" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" AllowFiltering="true">
                            </telerik:GridBoundColumn>
                             <telerik:GridBoundColumn UniqueName="Organization" SortExpression="Organization" HeaderText="Organization"
                                DataField="Organization" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" AllowFiltering="true">
                            </telerik:GridBoundColumn>
                             <telerik:GridBoundColumn UniqueName="Title" SortExpression="Title" HeaderText="Title"
                                DataField="Title" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" AllowFiltering="true">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn UniqueName="ID" Visible="false" DataField="ID" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains">
                            </telerik:GridBoundColumn>
                        </Columns>
                    </MasterTableView>
                    <ClientSettings>
                        <Selecting AllowRowSelect="true" />
                    </ClientSettings>
                </telerik:RadGrid>
Shinu
Top achievements
Rank 2
 answered on 03 Jun 2011
4 answers
140 views
Hello,

I want to load item data in RadMenu by using a SQL query, when testing the below code I can stop at a break point in
RadMenu1_ItemDataBound but not stopping in RadMenu1_ItemClick, I'm wondering what to do in order to be able
to fire OnItemClick. I Don't know what is wrong, please help...

<
telerik:RadMenu ID="RadMenu1" runat="server" Width="100%" style="margin-bottom:2px"
             EnableRoundedCorners="True" EnableShadows="True"
             DataSourceID="SqlDataSource1" 
             DataFieldID="MenuID" DataFieldParentID="ParentID" 
             DataTextField="FieldText" DataValueField="Page" 
             OnItemClick="RadMenu1_ItemClick" onitemdatabound="RadMenu1_ItemDataBound">           
     </telerik:RadMenu>
  
 protected void RadMenu1_ItemClick(object sender, Telerik.Web.UI.RadMenuEventArgs e)
        {
            if (Request.IsAuthenticated)
            {
                string value=e.Item.Value.ToString();
                Telerik.Web.UI.RadPane topPane = (Telerik.Web.UI.RadPane)HeadLoginView.FindControl("topPane");
                string[] arreglo = value.Split('?');
                topPane.ContentUrl = arreglo[0];
                Telerik.Web.UI.RadPane paneContent = (Telerik.Web.UI.RadPane)HeadLoginView.FindControl("contentPane");
                paneContent.ContentUrl = "Blank.aspx";
                if (value.IndexOf('?') > 0)
                {
                    if (arreglo[1] == "clp=1")
                    {
                        paneContent.Collapsed = true;
                    }
                    else
                    {
                        paneContent.Collapsed = false;
                    }
                }
                else
                {
                    paneContent.Collapsed = false;
                }
                  
            }
  
  
        }
  
        protected void RadMenu1_ItemDataBound(object sender, Telerik.Web.UI.RadMenuEventArgs e)
        {
            e.Item.Value = e.Item.NavigateUrl;
            e.Item.NavigateUrl = "";  
  
        }


Thanks
Antonio
Veronica
Telerik team
 answered on 03 Jun 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Anislav
Top achievements
Rank 6
Silver
Bronze
Bronze
Jianxian
Top achievements
Rank 1
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Jim
Top achievements
Rank 2
Iron
Iron
Nurik
Top achievements
Rank 2
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Anislav
Top achievements
Rank 6
Silver
Bronze
Bronze
Jianxian
Top achievements
Rank 1
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Jim
Top achievements
Rank 2
Iron
Iron
Nurik
Top achievements
Rank 2
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?