<%@ Page Language="vb" AutoEventWireup="true" CodeFile="DefaultVB.aspx.vb" Inherits="Telerik.Web.Examples.TileList.DataBinding.ClientSideBinding.ClientDataSourceBinding.DefaultVB" %>
<!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>