<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DefaultCS.aspx.cs" Inherits="Telerik.Web.Examples.TileList.DataBinding.ClientSideBinding.ClientDataSourceBinding.DefaultCS" %>
<!DOCTYPE html>
<
head
runat
=
"server"
>
<
title
>Telerik ASP.NET Example</
title
>
<
link
href
=
"styles.css"
rel
=
"stylesheet"
type
=
"text/css"
/>
<
script
src
=
"scripts.js"
type
=
"text/javascript"
></
script
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
runat
=
"server"
ID
=
"RadScriptManager1"
/>
<
telerik:RadSkinManager
ID
=
"RadSkinManager1"
runat
=
"server"
ShowChooser
=
"true"
/>
<
telerik:RadClientDataSource
runat
=
"server"
ID
=
"RadClientDataSource1"
>
<
ClientEvents
OnDataRequested
=
"telerikDemo.OnDataRequested"
/>
<
DataSource
>
<
WebServiceDataSourceSettings
ServiceType
=
"OData"
>
</
WebServiceDataSourceSettings
>
</
DataSource
>
</
telerik:RadClientDataSource
>
<
div
class
=
"demo-container no-bg"
>
<
div
class
=
"filtersHeader"
>
<
img
src
=
"images/good-food.png"
alt
=
"good food"
/>
<
div
class
=
"filtersContainer"
>
<
div
class
=
"filterRow"
>
<
asp:Label
ID
=
"lblFilterByCategory"
CssClass
=
"filtersLabel"
Text
=
"Filter foods by category "
AssociatedControlID
=
"FoodCategory"
runat
=
"server"
/>
<
telerik:RadDropDownList
RenderMode
=
"Lightweight"
runat
=
"server"
ID
=
"FoodCategory"
Width
=
"150px"
Skin
=
"Glow"
OnClientItemSelected
=
"telerikDemo.FoodCategoryChange"
>
<
Items
>
<
telerik:DropDownListItem
Text
=
"All"
Value
=
"0"
Selected
=
"true"
/>
<
telerik:DropDownListItem
Text
=
"Beverages"
Value
=
"1"
/>
<
telerik:DropDownListItem
Text
=
"Condiments"
Value
=
"2"
/>
<
telerik:DropDownListItem
Text
=
"Confections"
Value
=
"3"
/>
<
telerik:DropDownListItem
Text
=
"Dairy Products"
Value
=
"4"
/>
<
telerik:DropDownListItem
Text
=
"Grains/Cereals"
Value
=
"5"
/>
<
telerik:DropDownListItem
Text
=
"Meat/Poultry"
Value
=
"6"
/>
<
telerik:DropDownListItem
Text
=
"Produce"
Value
=
"7"
/>
<
telerik:DropDownListItem
Text
=
"Seafood"
Value
=
"8"
/>
</
Items
>
</
telerik:RadDropDownList
>
</
div
>
<
div
class
=
"filterRow"
>
<
asp:Label
ID
=
"lblFilterByName"
CssClass
=
"filtersLabel"
Text
=
"Hide foods starting with "
AssociatedControlID
=
"HideFoodNameTextBox"
runat
=
"server"
/>
<
telerik:RadTextBox
RenderMode
=
"Lightweight"
ID
=
"HideFoodNameTextBox"
Text
=
"Guara"
Skin
=
"Glow"
runat
=
"server"
ClientEvents-OnValueChanged
=
"telerikDemo.HideFoodNameTextBoxChanged"
></
telerik:RadTextBox
>
</
div
>
</
div
>
</
div
>
<
telerik:RadTileList
RenderMode
=
"Lightweight"
runat
=
"server"
Skin
=
"Glow"
BackColor
=
"#DEE0C8"
SelectionMode
=
"Single"
ID
=
"RadTileList1"
Height
=
"500px"
ClientDataSourceID
=
"RadClientDataSource1"
OnClientTilePeekTemplateDataBound
=
"telerikDemo.OnClientTilePeekTemplateDataBound"
OnClientTileCreating
=
"telerikDemo.OnClientTileCreating"
OnClientTileDataBound
=
"telerikDemo.OnClientTileDataBound"
>
<
DataBindings
>
<
CommonTileBinding
DataNameField
=
"ProductName"
DataGroupNameField
=
"CategoryID"
DataBadgeValueField
=
"UnitsInStock"
TileType
=
"RadImageTile"
/>
<
ClientTilePeekTemplate
>
<
div
class
=
"peekTemplateContainer"
>
<
h3
>#=ProductName#</
h3
>
<
div
class
=
"peekTemplateTags"
>
Price: $#=UnitPrice#<
br
/>
</
div
>
</
div
>
</
ClientTilePeekTemplate
>
</
DataBindings
>
</
telerik:RadTileList
>
</
div
>
<
telerik:RadCodeBlock
runat
=
"server"
ID
=
"RadCodeBlock1"
>
<
script
type
=
"text/javascript"
>
Sys.Application.add_load(function() {
telerikDemo.clientDataSource = $find('<%= RadClientDataSource1.ClientID%>');
telerikDemo.tileList = $find('<%= RadTileList1.ClientID%>');
telerikDemo.hideFoodNameTextBox = $find('<%= HideFoodNameTextBox.ClientID%>');
});
</
script
>
</
telerik:RadCodeBlock
>
</
form
>
</
body
>
</
html
>