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
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
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(" "))
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
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.
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.
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
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.
​