WidgetBase
Definition
Namespace:Kendo.Mvc.UI
Assembly:Kendo.Mvc.dll
Syntax:
public abstract class WidgetBase : IWidget, IHtmlAttributesContainer, IScriptableComponent
Inheritance: objectWidgetBase
Derived Classes:
Implements:
Inherited Members
Constructors
protected WidgetBase(ViewContext viewContext, IJavaScriptInitializer initializer, ViewDataDictionary viewData = null)
Initializes a new instance of the WidgetBase class.
protected WidgetBase(ViewContext viewContext, ViewDataDictionary viewData = null)
The ViewContext object
viewDataViewDataDictionaryThe ViewDataDictionary generator.
Properties
Gets the client events of the grid.
public IDictionary<string, object> Events { get; }
The client events.
public bool HasClientComponent { get; set; }
public bool HasDeferredInitialization { get; set; }
Gets the HTML attributes.
public IDictionary<string, object> HtmlAttributes { get; }
The HTML attributes.
Implements:
public IJavaScriptInitializer Initializer { get; set; }
public bool IsInClientTemplate { get; }
Implements:
public bool IsSelfInitialized { get; set; }
Implements:
ModelMetadata
ModelMetadata
public ModelMetadata ModelMetadata { get; set; }
Implements:
Gets or sets the name.
public string Name { get; set; }
The name.
Implements:
Sets the JavaScript attributes to the initialization script.
public IDictionary<string, object> ScriptAttributes { get; }
public bool ShouldSanitezeId { get; set; }
ViewContext
ViewContext
Gets or sets the view context to rendering a view.
public ViewContext ViewContext { get; }
The view context.
Implements:
ViewData
ViewDataDictionary
public ViewDataDictionary ViewData { get; }
Implements:
Methods
public virtual void DeferStyles()
Renders the component.
public void Render()
protected virtual Dictionary<string, object> SerializeSettings()
public MvcHtmlString ToClientTemplate()
MvcHtmlString
public virtual void VerifySettings()
Writes the deferred styes.
public virtual void WriteDeferredStyles(TextWriter writer)
The writer.
Writes the HTML.
protected virtual void WriteHtml(HtmlTextWriter writer)
Writes the initialization script.
public virtual void WriteInitializationScript(TextWriter writer)
The writer.
Implements:
protected virtual void WriteTrialMessage(HtmlTextWriter writer)