RadODataDataSource
RadODataDataSource
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
[RequiredScript(typeof(Core))]
[RequiredScript(typeof(jQuery))]
[RequiredScript(typeof(jQueryPlugins))]
[ClientScriptResource("Telerik.Web.UI.RadODataDataSource", "Telerik.Web.UI.ODataDataSource.RadODataDataSource.js", LoadOrder = 1)]
[ClientScriptResource("Telerik.Web.UI.RadODataDataSource", "Telerik.Web.UI.ODataDataSource.Binders.js", LoadOrder = 2)]
[ToolboxBitmap(typeof(RadODataDataSource), "Toolbox.Icons.ODataDataSource.png")]
[TelerikToolboxCategory("Data")]
public class RadODataDataSource : Control, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IScriptControl, IControl, IControlResolver
Inheritance: objectControlRadODataDataSource
Implements:
Inherited Members
Constructors
public RadODataDataSource()
Properties
Gets the client events.
[PersistenceMode(PersistenceMode.InnerProperty)]
public ClientEvents ClientEvents { get; }
The client events.
Gets or sets whether data caching is enabled.
[ClientControlProperty]
[ClientPropertyName("_enableDataCaching")]
public bool EnableDataCaching { get; set; }
Gets or sets whether server-side sorting is enabled.
[ClientControlProperty]
[ClientPropertyName("_filtering")]
public bool EnableFiltering { get; set; }
Gets or sets whether server-side paging is enabled.
[ClientControlProperty]
[ClientPropertyName("_paging")]
public bool EnablePaging { get; set; }
Gets or sets whether server-side sorting is enabled.
[ClientControlProperty]
[ClientPropertyName("_sorting")]
public bool EnableSorting { get; set; }
Gets the filter expressions.
[PersistenceMode(PersistenceMode.InnerProperty)]
public FilterExpressionCollection FilterExpressions { get; }
The filter expressions.
Gets or sets the value, indicating whether to register with the ScriptManager control on the page.
public virtual bool RegisterWithScriptManager { get; set; }
Implements:
If RegisterWithScriptManager is set to false the control can be rendered on the page using Web Services or normal callback requests/page methods.
Gets the schema.
[PersistenceMode(PersistenceMode.InnerProperty)]
public Schema Schema { get; }
The schema.
Gets the sort expressions.
[PersistenceMode(PersistenceMode.InnerProperty)]
public SortExpressionCollection SortExpressions { get; }
The sort expressions.
Methods
Gets a collection of script descriptors that represent ECMAScript (JavaScript) client components.
public IEnumerable<ScriptDescriptor> GetScriptDescriptors()
An IEnumerable collection of ScriptDescriptor objects.
Implements:
Gets a collection of ScriptReference objects that define script resources that the control requires.
public IEnumerable<ScriptReference> GetScriptReferences()
An IEnumerable collection of ScriptReference objects.
Implements:
protected virtual void RegisterConverters(JavaScriptSerializer serializer)
Registers the control with the ScriptManager
protected virtual void RegisterScriptControl()
protected virtual void RegisterScriptDescriptors()