Telerik Forums
UI for ASP.NET AJAX Forum
4 answers
254 views

Hi

 The problem I am having is that when I put a RadAjaxPanel around my RadMap a postback to update the RadClientDataSource needs to be clicked twice in order for the select  url to be called. It works fine if I remove the ajax panel. 

 

<telerik:RadAjaxPanel runat="server">
  <telerik:RadTabStrip ID="connectionsTabStrip" runat="server" MultiPageID="connectionsMultiPage">
  <Tabs>
    <telerik:RadTab Text="Map" PageViewID="mapPageView" />
  </Tabs>
  </telerik:RadTabStrip>
                      
  <telerik:RadMultiPage ID="connectionsMultiPage" runat="server">
    <telerik:RadPageView ID="mapPageView" runat="server">
      <telerik:RadClientDataSource runat="server" ID="tripDataSource" AutoSync="true">
        <DataSource>
          <WebServiceDataSourceSettings ServiceType="GeoJSON" />
        </DataSource>
      </telerik:RadClientDataSource>
  
      <telerik:RadButton ID="button" runat="server" Text="View" OnClick="button_Click" />
      <telerik:RadMap runat="server" ID="tripMap">
        <LayersCollection>
          <telerik:MapLayer></telerik:MapLayer>
          <telerik:MapLayer Type="Shape" ClientDataSourceID="tripDataSource">                  
            <StyleSettings>
              <StrokeSettings Color="#ffffff" Width="10" />
            </StyleSettings>
          </telerik:MapLayer>
        </LayersCollection>
        <DataBindings>
          <MarkerBinding
            DataShapeField="shape"
            DataTitleField="title"
            DataLocationLatitudeField="locationLatitude"
            DataLocationLongitudeField="locationLongitude"
            DataTooltipTemplateField="tooltipTemplate" />
          </DataBindings>
          <CenterSettings  Latitude="-32.962926"  Longitude="151.699727"/>
        </telerik:RadMap>
      </telerik:RadPageView>
    </telerik:RadMultiPage>
  </div>
  <uc1:ExceptionArea runat="server" ID="ExceptionArea" />
</telerik:RadAjaxPanel>

I have some code behind on the button click "button_Click"

tripDataSource.DataSource.WebServiceDataSourceSettings.Select.Url = "/Data/GetJsonTrip.aspx";
tripDataSource.DataBind();
 
tripMap.DataSource = GetMarkers();
tripMap.DataBind();
 

 If I put a break point in GetJsonTrip.aspx I can see it only gets called, on the first click, but does get called on every click after that.

 If I set WebServiceDataSourceSettings.Select.Url in a partial post back, why does the indicated URL not get called after the first postback?

 

Thanks for any help

Matt

 

 

 

 

Matthew
Top achievements
Rank 1
 answered on 27 May 2015
1 answer
64 views
How to keep browse, cancel and remove button static? 
Ivan Danchev
Telerik team
 answered on 27 May 2015
3 answers
113 views

Select button example

I am looking to do something similar to this example but instead, I want a button or link in a column to fire an event which opens up the record for editing.

Clicking the row fires a selected index changed which does something else.

 The closest thing I have found is something like this:

Event DataGridView1ButtonClick(sender As DataGridView, e As DataGridViewCellEventArgs)
 
Private Sub DataGridView1_CellContentClick(sender As System.Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick
    Dim senderGrid = DirectCast(sender, DataGridView)
    If TypeOf senderGrid.Columns(e.ColumnIndex) Is DataGridViewButtonColumn AndAlso e.RowIndex >= 0 Then
        RaiseEvent DataGridView1ButtonClick(senderGrid, e)
    End If
End Sub
Is this possible with the RadGrid?

Viktor Tachev
Telerik team
 answered on 27 May 2015
1 answer
164 views

I'm having a problem trying to bubble the search server event from within a template.

I am programmatically creating my controls. The SearchBox control is in the LayoutTemplate of a RadListView control. I also have a RadToolBar which seems to have no problem bubbling events from within that template.

Here is sample code 

 

Public Class RadListViewLayoutTemplate

    Inherits Control
    Implements ITemplate

    Public Sub New()

    End Sub

    Public Sub InstantiateIn(ByVal container As System.Web.UI.Control) Implements ITemplate.InstantiateIn

        Dim RadSearchBox1 As New Telerik.Web.UI.RadSearchBox
        RadSearchBox1.ID = "RadSearchBox1"

        AddHandler RadSearchBox1.Search, AddressOf RadSearchBox1_Search
        container.Controls.Add(RadSearchBox1)

        container.Controls.Add(New LiteralControl("&nbsp;"))

        Dim RadSearchToolBar1 As New Telerik.Web.UI.RadToolBar
        RadSearchToolBar1.ID = "RadSearchToolBar1"

        Dim AdvancedSearchButton As New Telerik.Web.UI.RadToolBarButton
        AdvancedSearchButton.Text = Resources.WebResources.AdvancedSearch

        AdvancedSearchButton.CommandName = "AdvancedSearch"
        RadSearchToolBar1.Items.Add(AdvancedSearchButton)

        AddHandler RadSearchToolBar1.ButtonClick, AddressOf RadSearchToolBar1_ButtonClick
        container.Controls.Add(RadSearchToolBar1)

  End Sub

   Protected Sub RadSearchBox1_Search(sender As Object, e As Telerik.Web.UI.SearchBoxEventArgs)

        MyBase.RaiseBubbleEvent(Me, New CommandEventArgs("Search",e.Text ))

    End Sub

    Protected Sub RadSearchToolBar1_ButtonClick(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadToolBarEventArgs)
        If TypeOf e.Item Is Telerik.Web.UI.RadToolBarButton Then
            Dim RadToolBarButton1 As Telerik.Web.UI.RadToolBarButton = CType(e.Item, Telerik.Web.UI.RadToolBarButton)
            Select Case RadToolBarButton1.CommandName
                Case "AdvancedSearch"
                    MyBase.RaiseBubbleEvent(Me, New CommandEventArgs("AdvancedSearch", Nothing))
            End Select
        End If
    End Sub

End Class

Aneliya Petkova
Telerik team
 answered on 27 May 2015
3 answers
120 views

Hi,

The video show that if I use absolutepath in Editor and then created an anchor, the anchor will have the absolute path as well.

http://upload.ximnet.com.my/huisheng/editor_anchor.swf

How can I solve this?

Thanks.

Ianko
Telerik team
 answered on 27 May 2015
1 answer
87 views
How to make progress bar thicker?
Ivan Danchev
Telerik team
 answered on 27 May 2015
4 answers
498 views
Hi,
I am using RAD Combox.
I need the code to make enable or disable the combox by using javascript.

Also one more problem I m facing..
If I am disabling the combox in server side code then I am not able to enable it in javascript.

I use the following line of code in javascript to disable

document.getElementById(rcComboBox).disabled =

true;

My requirement is ..

One text box and one radcombobox are there.

Based on some value in the textbox, I have to make disable and enable the combobox and also select value in combox will get change based on the textbox value.

 

SURYA
Top achievements
Rank 1
 answered on 27 May 2015
4 answers
188 views

Hai, i want to ask something about RadGrid and RadAjaxManagerProxy

I'm have a webpage that contains 4 usercontrol. each usercontrol has RadGrid

so i'm using RadAjaxManager in webpage and RadAjaxManagerProxy in usercontrol to handle the ajax.

my problem is when i edit/insert RadGrid at usercontrol1, every RadGrid in webpage is refreshing.

How to make only 1 RadGrid refreshed when i edit/insert? not every RadGrid.

Here's my code:

webpage.aspx

<telerik:RadScriptManager runat="server" ID="RadScriptManager1" />
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
</telerik:RadAjaxManager>

usercontrol1.ascx

<telerik:RadAjaxLoadingPanel runat="server" ID="gridLoadingPanel" Skin="Default"></telerik:RadAjaxLoadingPanel>
<telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server">
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="gridLoadingPanel"></telerik:AjaxUpdatedControl>
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="RadGrid1">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="gridLoadingPanel"></telerik:AjaxUpdatedControl>
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings>
</telerik:RadAjaxManagerProxy>
 

usercontrol2.ascx

 

<telerik:RadAjaxLoadingPanel runat="server" ID="gridLoadingPanel2" Skin="Default"></telerik:RadAjaxLoadingPanel>
<telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy2" runat="server">
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadGrid2" LoadingPanelID="gridLoadingPanel2"></telerik:AjaxUpdatedControl>
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="RadGrid2">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadGrid2" LoadingPanelID="gridLoadingPanel2"></telerik:AjaxUpdatedControl>
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings>
</telerik:RadAjaxManagerProxy>

usercontrol3.ascx

 

<telerik:RadAjaxLoadingPanel runat="server" ID="gridLoadingPanel3" Skin="Default"></telerik:RadAjaxLoadingPanel>
<telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server">
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadGrid3" LoadingPanelID="gridLoadingPanel3"></telerik:AjaxUpdatedControl>
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="RadGrid3">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadGrid3" LoadingPanelID="gridLoadingPanel3"></telerik:AjaxUpdatedControl>
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings>
</telerik:RadAjaxManagerProxy>

usercontrol.ascx

<telerik:RadAjaxLoadingPanel runat="server" ID="gridLoadingPanel4" Skin="Default"></telerik:RadAjaxLoadingPanel>
<telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server">
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadGrid4" LoadingPanelID="gridLoadingPanel4"></telerik:AjaxUpdatedControl>
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="RadGrid3">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadGrid4" LoadingPanelID="gridLoadingPanel4"></telerik:AjaxUpdatedControl>
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings>
</telerik:RadAjaxManagerProxy>

Thank you in advance

Brett
Top achievements
Rank 1
 answered on 26 May 2015
10 answers
276 views
on the index change of rad combobox arad grid must appear with dynamically created columns containing rad comboboxes and those comboboxes are to be binded with some data from database.the columns with comboboxes are coming but i am unable to bind with data. i am doing this programmatically using ITEMPLATE interface by inheriting in a class and calling InstantiateIn method.
help by sending or posting a code snippet.
thanks in advance
Anirud
saheste
Top achievements
Rank 1
 answered on 26 May 2015
4 answers
122 views

Hello, people 
i hve this issue, when rigth-click over the node, then Menu display far away, here an image, hope you can help me.

 


​

Hector Hernandez
Top achievements
Rank 2
 answered on 26 May 2015
Narrow your results
Selected tags
Tags
+? more
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?