<
telerik:RadListView
ID
=
"myListView"
runat
=
"server"
>
<
LayoutTemplate
>
<
asp:Panel
ID
=
"RadListViewLayoutPanel"
runat
=
"server"
>
<
div
class
=
"container"
>
<
asp:PlaceHolder
ID
=
"ItemPlaceHolder"
runat
=
"server"
></
asp:PlaceHolder
>
</
div
>
<
div
class
=
"slider"
>
<
telerik:RadSlider
ID
=
"mySlider"
runat
=
"server"
>
</
telerik:RadSlider
>
<
telerik:RadToolTip
ID
=
"myToolTip"
runat
=
"server"
Position
=
"TopLeft"
>
</
telerik:RadToolTip
>
</
div
>
</
asp:Panel
>
</
LayoutTemplate
>
...
...
<
telerik:RadAjaxPanel
ID
=
"RadAjaxPanel1"
runat
=
"server"
Height
=
"100%"
Width
=
"100%"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
>
<
table
><
tr
><
td
valign
=
"top"
>
<
telerik:RadGrid
ID
=
"radGridABC"
runat
=
"server"
Width
=
"800px"
AutoGenerateColumns
=
"False"
GridLines
=
"None"
OnItemDataBound
=
"radGridABC_ItemDataBound"
Skin
=
"MainGrid"
EnableEmbeddedSkins
=
"false"
PageSize
=
"10"
AllowPaging
=
"true"
>
<
PagerStyle
Mode
=
"NextPrevAndNumeric"
></
PagerStyle
>
<
ClientSettings
EnableRowHoverStyle
=
"true"
>
<
Selecting
AllowRowSelect
=
"True"
/>
<
ClientEvents
OnRowSelecting
=
"RowSelected"
/>
</
ClientSettings
>
After clicking the next page on pager, the page goes post back and loses the instance of grid. only this line remains:
<
input
id
=
"radGridABC_ClientState"
name
=
"radGridABC_ClientState"
type
=
"hidden"
autocomplete
=
"off"
>
any ideas why??
<
asp:TextBox
runat
=
"server"
id
=
"txtFilter"
/>
<
telerik:RadComboBox
runat
=
"server"
ID
=
"rcbPCN"
AllowCustomText
=
"true"
EnableLoadOnDemand
=
"true"
OnItemsRequested
=
"rcbPCN_ItemsRequested"
AutoPostBack
=
"True"
CausesValidation
=
"False"
onselectedindexchanged
=
"rcbPCN_SelectedIndexChanged"
Filter
=
"StartsWith"
/>
.... code behind:
protected void rcbPCN_ItemsRequested(object o, Telerik.Web.UI.RadComboBoxItemsRequestedEventArgs e)
{
var query = PlanManager.QueryPlans().Where(q => q.bin == txtFilter.Text);
rcbPCN.DataSource = query;
rcbPCN.DataBind();
}
For some crazy (but i'm sure very simple) reason i cannot get this to work, any help would be appreciated.
<body>
<form id="form1" runat="server">
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
</telerik:RadScriptManager>
<div>
<telerik:RadToolTipManager ID="RadToolTipManager1" runat="server">
</telerik:RadToolTipManager>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Default">
</telerik:RadAjaxLoadingPanel>
<telerik:RadTreeView ID="TazaTree" runat="server">
</telerik:RadTreeView>
<br />
<asp:Button ID="Button1" runat="server" Text="Button" />
</div>
<telerik:RadAjaxManager runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="Button1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="TazaTree" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
</form>
</body>
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim ReMan As New ReMan
Dim REs As List(Of ReUltraObj) = ReMan.GetCompanyUltraREsByCity("1000", "San Jose")
For Each RE As ReUltraObj In REs
Dim RENode As New RadTreeNode
RENode.Value = RE.REID.ToString
RENode.Text = RE.Address
TazaTree.Nodes.Add(RENode)
RadToolTipManager1.TargetControls.Add(RENode.ClientID, RENode.Value, True)
Next
End Sub
Protected Sub RadToolTipManager1_AjaxUpdate(ByVal sender As Object, ByVal e As Telerik.Web.UI.ToolTipUpdateEventArgs) Handles RadToolTipManager1.AjaxUpdate
Dim L As New Label
L.Text = "test"
e.UpdatePanel.ContentTemplateContainer.Controls.Add(L)
End Sub
<
rad:RadScriptManager
runat
=
"server"
ID
=
"radSM"
></
rad:RadScriptManager
>
<
rad:RadAjaxLoadingPanel
ID
=
"LoadingPanel"
CssClass
=
"AjaxLoadingPanelBackground"
runat
=
"server"
Transparency
=
"10"
>
<
div
class
=
"AjaxLoadingPanel"
>
<
div
style
=
"font-family: Arial; font-size: 0.7em; font-weight: bold;"
>Loading...
</
div
>
<
img
src
=
"I/loading.gif"
alt
=
"Loading.."
/>
</
div
>
</
rad:RadAjaxLoadingPanel
>
<
asp:Panel
ID
=
"pnlSelectionList"
runat
=
"server"
Height
=
"285px"
HorizontalAlign
=
"Center"
Width
=
"1000px"
Wrap
=
"False"
>
<%--<
asp:Panel
ID
=
"pnlGrid"
runat
=
"server"
HorizontalAlign
=
"Center"
Width
=
"100%"
> --%>
<
rad:RadAjaxManager
ID
=
"RadAjaxManager1"
EnableAJAX
=
"true"
runat
=
"server"
>
<
AjaxSettings
>
<
rad:AjaxSetting
AjaxControlID
=
"RadGrid1"
>
<
UpdatedControls
>
<
rad:AjaxUpdatedControl
ControlID
=
"pnlSelectionList"
LoadingPanelID
=
"LoadingPanel"
/>
<
rad:AjaxUpdatedControl
ControlID
=
"RadGrid1"
/>
</
UpdatedControls
>
</
rad:AjaxSetting
>
</
AjaxSettings
>
</
rad:RadAjaxManager
>
<
rad:RadGrid
id
=
"RadGrid1"
EnablePostBackOnRowClick
=
"false"
OnItemCreated
=
"RadGrid1_ItemCreated"
OnPreRender
=
"RadGrid1_PreRender"
ShowStatusBar
=
"false"
runat
=
"server"
AllowPaging
=
"False"
AllowSorting
=
"True"
AllowMultiRowSelection
=
"True"
AutoGenerateColumns
=
"false"
ClientSettings-Resizing-ResizeGridOnColumnResize
=
"false"
OnNeedDataSource
=
"RadGrid1_NeedDataSource"
EnableViewState
=
"true"
Width
=
"100%"
Height
=
"92%"
Skin
=
"Windows7"
AllowFilteringByColumn
=
"true"
EnableLinqExpressions
=
"false"
>
<
MasterTableView
PageSize
=
"10"
Width
=
"95%"
TableLayout
=
"Fixed"
EnableViewState
=
"true"
CommandItemDisplay
=
"None"
>
<
Columns
>
<
rad:GridTemplateColumn
UniqueName
=
"CheckBoxTemplateColumn"
HeaderStyle-Width
=
"10%"
HeaderStyle-HorizontalAlign
=
"Center"
AllowFiltering
=
"false"
>
<
HeaderTemplate
>
<
asp:CheckBox
id
=
"headerChkbox"
Text
=
"Select All"
OnCheckedChanged
=
"ToggleSelectedState"
AutoPostBack
=
"True"
runat
=
"server"
></
asp:CheckBox
>
</
HeaderTemplate
>
<
ItemTemplate
>
<
asp:CheckBox
id
=
"CheckBox1"
OnCheckedChanged
=
"ToggleRowSelection"
AutoPostBack
=
"False"
runat
=
"server"
Width
=
"65"
></
asp:CheckBox
>
</
ItemTemplate
>
</
rad:GridTemplateColumn
>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
EnableRowHoverStyle
=
"true"
Resizing-AllowColumnResize
=
"true"
Resizing-AllowRowResize
=
"false"
Resizing-EnableRealTimeResize
=
"false"
Resizing-ResizeGridOnColumnResize
=
"false"
Resizing-ClipCellContentOnResize
=
"false"
EnablePostBackOnRowClick
=
"false"
>
<
Scrolling
AllowScroll
=
"true"
UseStaticHeaders
=
"true"
/>
<
ClientEvents
OnColumnResized
=
"OnColumnResized"
/>
<
Selecting
AllowRowSelect
=
"true"
/>
</
ClientSettings
>
<
PagerStyle
Mode
=
"Slider"
></
PagerStyle
>
</
rad:RadGrid
>