New to Telerik UI for ASP.NET AJAXStart a free 30-day trial

OnClientLoad

Updated on Aug 24, 2026

The OnClientLoad event is raised when the RadTileList object is initialized. It can notify the developer that the control isavailable (e.g. to store a reference to its client-side object for later use). For example, event handlers can be attached dynamically through the Client-side API of the RadTileList.

The event handler receives two arguments:

  1. the RadTileList object that fired the event

  2. an empty event arguments object

The following example shows how to set the SelectionMode of a RadTileList in its OnClientLoad event.

JavaScript
<telerik:RadTileList RenderMode="Lightweight" runat="server" ID="RadTileList1" OnClientLoad="OnClientLoad" AutoPostBack="true">
	<Groups>
		<telerik:TileGroup>
			<telerik:RadTextTile Name="Sample Text Tile" Text="Lorem ipsum dolor sit amet" Title-Text="Sample"></telerik:RadTextTile>
		</telerik:TileGroup>
	</Groups>
</telerik:RadTileList>

<telerik:RadCodeBlock runat="server" ID="RadCodeBlock1">
	<script type="text/javascript">
		function OnClientLoad(sender, args) {
			var tileList = $find("<%= RadTileList1.ClientID %>");

			tileList.set_selectionMode(Telerik.Web.UI.TileList.TileListSelectionMode.Single);
			//equivalent to tileList.set_selectionMode(2);
		
			//tileList.set_selectionMode(Telerik.Web.UI.TileList.TileListSelectionMode.None);
			//equivalent to tileList.set_selectionMode(1); 
		
			//tileList.set_selectionMode(Telerik.Web.UI.TileList.TileListSelectionMode.Multiple);
			//equivalent to tileList.set_selectionMode(4);

			alert(String.format("Selection Mode set to: Single, ({0})", tileList.get_selectionMode()));
		}
	</script>
</telerik:RadCodeBlock>

The code snippet below demonstrates how an event handler can be attached in the OnClientLoad event of the RadTileList.

JavaScript
		<telerik:RadTileList RenderMode="Lightweight" runat="server" ID="RadTileList1" OnClientLoad="OnClientLoad" AutoPostBack="false">
			<Groups>
				<telerik:TileGroup>
					<telerik:RadTextTile Name="Sample Text Tile" Text="Lorem ipsum dolor sit amet" Title-Text="Sample"></telerik:RadTextTile>
				</telerik:TileGroup>
			</Groups>
		</telerik:RadTileList>
	
		<script type="text/javascript">
			function OnClientLoad(tileList, args) {
				tileList.add_tileClicked(OnTileClickHandler);
			}
	
			function OnTileClickHandler() {
				alert('A Tile is clicked.');
			}
		</script>
Not finding the help you need?
Contact Support