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

I have the AjaxManager on my master page. On the content page the submit buttons on master and content are working fine.

        Dim RadAjaxManager1 As RadAjaxManager = RadAjaxManager.GetCurrent(Page)
        RadAjaxManager1.AjaxSettings.AddAjaxSetting(btnSave, pnlError)
        RadAjaxManager1.AjaxSettings.AddAjaxSetting(btnSave, pnlSuccess)

        Dim btnBottom As RadButton = CType(Me.Master.FindControl("btnBottom"), RadButton)
        RadAjaxManager1.AjaxSettings.AddAjaxSetting(btnBottom, pnlError)
        RadAjaxManager1.AjaxSettings.AddAjaxSetting(btnBottom, pnlSuccess)

When I add the below condition to have one combobox control another I get the error: TypeError: a.get_postBackElement(...) is undefined

     RadAjaxManager1.AjaxSettings.AddAjaxSetting(rcbDivision, rcbApplicationCategory)

 

Works fine without the Ajaxmanagersetting.

Protected Sub Division_SelectedIndexChanged(sender As Object, e As RadComboBoxSelectedIndexChangedEventArgs)
        rcbApplicationCategory.Text = ""
        rcbApplicationCategory.Items.Clear()
        If sender.SelectedValue = "PC" Then
            BindApplicationCategoryPC(rcbApplicationCategory)
        ElseIf sender.SelectedValue = "IN" Then
            BindApplicationCategoryIN(rcbApplicationCategory)
        Else
            rcbApplicationCategory.Enabled = False
        End If
    End Sub

Eyup
Telerik team
 answered on 06 May 2015
1 answer
131 views

I have a RadGrid linked to a datasource that acts as a live dashboard.  On a timer, asp:Timer, I rebind the grid to retrieve the new data values and update the RadGrid.  Doing this causes the RadGrid to refresh and for a moment the page flashes.  Functionally everything works fine, but this flash is distracting to the user.

 

What can I do to remove this flash?  Are there any double-buffering type techniques I can use?  To force an update of the RadGrid do I have to rebind or is there some other method I can use?

 

thanks

-peter

Eyup
Telerik team
 answered on 06 May 2015
3 answers
355 views
I am using a grid 2014 Q3 that has 4 columns: Service, Unit, Price, TotalPrice. The grid is in Batch Edit mode using client-side api.

Each column has <ItemTemplate> and <ItemEditTemplate>.
Column 1: Inside <ItemEditTemplate> I have a RadDropDownList.
Column 2: Inside <ItemEditTemplate> I have a RadNumericTextBox for Units.
Column 3: Inside <ItemEditTemplate> I have a RadNumericTextBox for Price.
Column 4: Inside <ItemEditTemplate> I have a RadNumericTextBox for TotalPrice.

I have tried to do the following for the last couple of days with little success:
1. Calculate total price when user enters a value in unit and/or price column.
2. Update column 4 with total price.

I subscribed to various client events, such as BatchEditClosed, BatchEditCellValueChanged. I noticed the client-side function is called 4 times, one for each cell.

Is there a way I can do the following:

1. Get the row once edit mode is complete/closed and have the function called once.
2. Get the values for each cell.
3. Calculate total price.
4. Update TotalPrice column with calculated value.

Could you please provide guidance with sample code snippet?

Thanks,
Tan


Viktor Tachev
Telerik team
 answered on 06 May 2015
1 answer
93 views

I have a requirement to provide the user a visual indicator that they are logged in and a selection drop-down for which user profile they want to be using. This requirement is accross the application and I would like to place these functions into the RadNavigation {or RadMenu, whichever is best} on the master page.

 Piecing things together I think the following is the right approach. Please advise on corrections and/or better ways to do this.

1) in the site-map, the add two nodes titled 'userSamAccount' and 'userProfile'

2) create one custom databound template for displaying the active directory name, and another for displaying the profile drop-down items : http://www.telerik.com/help/aspnet-ajax/navigation-server-side-templates.html

3) on Template Needed, if node title is 'userSamAccount' or 'userProfile', align to the right via css {below} and change their templates to the custom ones.

 

Will this work?

center:

<style type="text/css">
      .RadNavigation .searchBoxWrapper {
         position: absolute;
         right: 0;
         top: 0;
     }
  </style>

 

Plamen
Telerik team
 answered on 06 May 2015
3 answers
116 views
Hi,
I am building my columns as below, but the caption remains as "MYCOL" as opposed to "My Column", this seems incorrect?

DataColumn dc = new DataColumn("MYCOL", System.String);
dc.Caption = "My Column";                           
dt.Columns.Add(dc);

Julian
Top achievements
Rank 1
 answered on 05 May 2015
1 answer
90 views
Hi, 
I am on working demo project on how spell check works and how to use in my project. while doing that, i have a requirement 
1. To keep the focus on "Not In dictionary" Div/Text Area 
2. Set the tab controls order in my own way. 

I did not find any snippet or code block which i can read the spell check dialog/form controls either javascript or .net code behind.

Thank you very much in advance.
Marin Bratanov
Telerik team
 answered on 05 May 2015
0 answers
116 views
Greetings Developers, im working with this structure, the problem is that i cannot hide a node: - i'm looking a control for the node, i want to display the menuNode for some authentications and not for others
 1.-
Not able to add an ID, tells me "object its not in the current context"
i was looking for  this solution and to  implement jquery .hide(), but
doesn't work
"<telerik:RadSiteMapNode 
NavigateUrl="../Honorarios/GenerarPrevio.aspx?sbmH=GP" Text="Generar
Previo" ClientIDMode="AutoID" runat="server">"  <div class="Menu">
                    <div id="MegaDropDown">
                       
<telerik:RadMenu runat="server" ID="RadMenu1" Skin="Sitefinity"
OnClientItemOpened="itemOpened" EnableRoundedCorners="true"
ClickToOpen="True"
                            Width="895" Height="48" EnableShadows="true" Font-Underline="True" Style="top: 0px; left: 0px">
                            <Items>
                                <telerik:RadMenuItem Text="Honorarios" Width="106px" runat="server">
                                    <Items>
                                        <telerik:RadMenuItem CssClass="Honorarios" Width="880" runat="server">
                                            <ItemTemplate>
                                                <!--Submenu-->
                                                <div id="CatWrapper" class="Wrapper" runat="server" >
                                                   
<telerik:RadSiteMap ID="RadSiteMap1" runat="server"
EnableTextHTMLEncoding="true" BackColor="Red" i >
                                                        <LevelSettings>
                                                            <telerik:SiteMapLevelSetting Level="0">
                                                                <ListLayout RepeatColumns="2" />
                                                            </telerik:SiteMapLevelSetting>
                                                        </LevelSettings>
                                                       <Nodes>
                                                           
<telerik:RadSiteMapNode 
NavigateUrl="../Honorarios/GenerarPrevio.aspx?sbmH=GP" Text="Generar
Previo" ClientIDMode="AutoID" runat="server">
                                                            </telerik:RadSiteMapNode>
                                                           
<telerik:RadSiteMapNode
NavigateUrl="../Honorarios/SegFol.aspx?sbmH=SF" Text="Seguimiento de
Folios" >
                                                            </telerik:RadSiteMapNode>
                                                                </Nodes>
                                                    </telerik:RadSiteMap>
                                                </div>
                                            </ItemTemplate>
                                        </telerik:RadMenuItem>
                                    </Items>
                                </telerik:RadMenuItem> i hope you can help me, thanks & sorry for my bad grammar.
mauricio
Top achievements
Rank 1
 asked on 05 May 2015
5 answers
234 views
Hello,

I wonder if is there someway to show a calendar with all months of the year. I have worked around doing a table 4x3 each celd with a component RadCalendar, but i would like to have all the months just into one component. 

I think should be possible with the RadScheduler in year view mode, 

I found this
<telerik:RadScheduler x:Name="scheduler" >
   <telerik:RadScheduler.TimelineViewDefinition >
      <telerik:TimelineViewDefinition CustomTimeSlotLength="12M"/>                 
   </telerik:RadScheduler.TimelineViewDefinition>
</telerik:RadScheduler>

But Visual says it doesnt exist TimelineViewDefinition property for scheduler...
I am using radcontrols for ASP.NET AJAX Q32009 NET35

Any clue?

Thanks a lot for your help, and congratulations to Telerik's team for their brilliant work.

BR.

David.

Hamza
Top achievements
Rank 1
 answered on 05 May 2015
2 answers
151 views

I have a radgrid on my page. It has a Details Table for children. For the parent rows that have no children I do now want any row(s) to show. I have used the below code and when I do, I still see a blank row underneath my parent row. What am I doing wrong?

The attached file is how my grid looks.

//If the details have no records, make it invisible  
      protected void rgCirculationDetails_ItemCreated(object sender, GridItemEventArgs e)
        {
            if (e.Item is GridNoRecordsItem && e.Item.OwnerTableView != rgCirculationDetails.MasterTableView)
                e.Item.OwnerTableView.Visible = false;
        }
  
//below code puts an empty string for a parent row that has no children
        protected void rgCirculationDetails_DetailTableDataBind(object sender, GridDetailTableDataBindEventArgs e)
        {
            try
            {
                GridDataItem parentItem = e.DetailTableView.ParentItem as GridDataItem;
  
                int parentRow = Convert.ToInt32(parentItem.GetDataKeyValue("ParentRow"));
                string geography = parentItem.GetDataKeyValue("Geography").ToString().Trim();
  
                if (e.DetailTableView.DataMember == "GeographyRows")
                {
                    if (parentRow == 1)
                    {
                        circulationServiceObj.CircDetail = circulationObj.GetCircDetailsForParentRow(circSetID, geography, dayID).CircDetail;
                        e.DetailTableView.DataSource = circulationServiceObj.CircDetail.CircDetail;
                    }
                    else
                    {
                        e.DetailTableView.DataSource = String.Empty;
                    }
                }
            }
            catch (SoapException ex)
            {
            }
        }

 

David Kucharski
Top achievements
Rank 1
 answered on 05 May 2015
1 answer
135 views
Hello,

I use a RadTooltipManager with AutoTooltipify="true" in the MasterPage of my Solution. And I have a page .aspx with 70 RadDatePicker and there is a problem of performance because it's very slow for to access the page (slower in IE).
​

I make a page of demo with 75 RadDatePicker and a RadTooltipManager in the MasterPage and I use the UI Responsiveness of the F12 developer tools of IE.

Result in the first attachement. The event DOMContentLoaded has a duration of 3sec ! And I seen that the majority of instructions is the update of css style of each day cell tooltip of each RadDatePicker in the page (style.visibility="hidden" and style.display="none").


So, I set ShowDayCellToolTips="false" for all RadDatePicker of my demo (because these tooltips is useless for us) and I restart with the UI Responsiveness.

Result in the second attachement. So, yes the duration of the DOMContentLoaded has a duration of 1.2sec now but there are always the updates of css style of each tooltip in the page like before. And I want to know why the RadTooltipManager set the css style of each day cell tooltip(with ShowDayCellToolTips="false") ? And what can i do for more optimizing for the postback of this page ?
Marin Bratanov
Telerik team
 answered on 05 May 2015
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jay
Top achievements
Rank 3
Bronze
Iron
Iron
yw
Top achievements
Rank 2
Iron
Iron
Stefan
Top achievements
Rank 2
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jay
Top achievements
Rank 3
Bronze
Iron
Iron
yw
Top achievements
Rank 2
Iron
Iron
Stefan
Top achievements
Rank 2
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?