RadLiveTile
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
[ClientScriptResource("Telerik.Web.UI.RadLiveTile", "Telerik.Web.UI.Tile.RadTileScripts.js")]
[TelerikToolboxCategory("Navigation")]
[ToolboxBitmap(typeof(RadLiveTile), "Toolbox.Icons.TileList.png")]
public class RadLiveTile : RadBaseTile, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IAttributeAccessor, IScriptControl, IControlResolver, IPostBackDataHandler, ISkinnableControl, IControl, IMarkableStateManager, IStateManager, IPostBackEventHandler, INamingContainer
Inheritance: objectControlWebControlRadWebControlRadBaseTileRadLiveTile...
Implements:
Inherited Members
Constructors
Creates a RadLiveTile tile.
public RadLiveTile()
Properties
Gets or sets the HTML template that will be instantiated in the tile after live data request.
[PersistenceMode(PersistenceMode.InnerProperty)]
[ClientControlProperty]
public virtual string ClientTemplate { get; set; }
[TypeConverter(typeof(ExpandableObjectConverter))]
[Browsable(true)]
[PersistenceMode(PersistenceMode.InnerProperty)]
public ClientTemplateAnimationSettings ClientTemplateAnimationSettings { get; }
Gets or sets a OData service DataModelID.
public virtual string DataModelID { get; set; }
The OData service DataModelID.
Gets or sets the ODataDataSource used for data binding the client template.
public virtual string ODataDataSourceID { get; set; }
Gets or sets the name of the JavaScript function which is executed after the data request returns the data successfully.
[ClientControlEvent]
[ClientPropertyName("dataLoaded")]
public string OnClientDataLoaded { get; set; }
Gets or sets the name of the JavaScript function which handles the dataLoading client-side event.
[ClientControlEvent]
[ClientPropertyName("dataLoading")]
public string OnClientDataLoading { get; set; }
The dataLoading client-side event occurs before the data request is executed.
Gets or sets the name of the JavaScript function which is executed after the data request returns error.
[ClientControlEvent]
[ClientPropertyName("dataLoadingError")]
public string OnClientDataLoadingError { get; set; }
Gets or sets the name of the JavaScript function which handles the templateDataBound client-side event.
[ClientControlEvent]
[ClientPropertyName("templateDataBound")]
public string OnClientTemplateDataBound { get; set; }
The templateDataBound client-side event occurs after the client template is data bound.
Gets or sets when the interval (in milliseconds) after which the tile will automatically update the content.
[ClientControlProperty]
public int UpdateInterval { get; set; }
The value is in milliseconds and defaults to zero (disabled).
Gets or sets a string value which can be send as an argument on data request.
[ClientControlProperty]
public string Value { get; set; }
Gets the settings for the web service used to populate items.
[PersistenceMode(PersistenceMode.InnerProperty)]
public WebServiceSettings WebServiceSettings { get; }
An WebServiceSettings that represents the web service used for populating items.
Use the WebServiceSettings property to configure the web service used to populate items on demand. You must specify both Path and Method to fully describe the service.
In order to use the integrated support, the web service should have the following signature:
<pre><code class="lang-csharp">[ScriptService]public class WebServiceName : WebService { [WebMethod] public object WebServiceMethodName(object context) { } }
Methods
protected override void DescribeComponent(IScriptDescriptor descriptor)
Overrides:
protected override void RenderTileBody(HtmlTextWriter writer)
Overrides: