ASP.NET MVC - EJ2

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class ListBoxBuilder

    Show / Hide Table of Contents

    Class ListBoxBuilder

    Inheritance
    System.Object
    ControlBuilder
    ListBoxBuilder
    Inherited Members
    ControlBuilder.Context
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Syncfusion.EJ2.DropDowns
    Assembly: Syncfusion.EJ2.dll
    Syntax
    public class ListBoxBuilder : ControlBuilder

    Constructors

    ListBoxBuilder()

    Declaration
    public ListBoxBuilder()

    ListBoxBuilder(ListBox)

    Declaration
    public ListBoxBuilder(ListBox model)
    Parameters
    Type Name Description
    ListBox model

    Fields

    model

    Declaration
    public ListBox model
    Field Value
    Type Description
    ListBox

    Properties

    HtmlAttr

    Declaration
    public IDictionary<string, object> HtmlAttr { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.IDictionary<System.String, System.Object>

    ID

    Declaration
    public string ID { get; set; }
    Property Value
    Type Description
    System.String

    Output

    Declaration
    public override TextWriter Output { get; set; }
    Property Value
    Type Description
    System.IO.TextWriter
    Overrides
    ControlBuilder.Output

    Methods

    ActionBegin(String)

    Triggers before fetching data from the remote server.

    Declaration
    public ListBoxBuilder ActionBegin(string actionBegin)
    Parameters
    Type Name Description
    System.String actionBegin
    Returns
    Type Description
    ListBoxBuilder

    ActionComplete(String)

    Triggers after data is fetched successfully from the remote server.

    Declaration
    public ListBoxBuilder ActionComplete(string actionComplete)
    Parameters
    Type Name Description
    System.String actionComplete
    Returns
    Type Description
    ListBoxBuilder

    ActionFailure(String)

    Triggers when the data fetch request from the remote server fails.

    Declaration
    public ListBoxBuilder ActionFailure(string actionFailure)
    Parameters
    Type Name Description
    System.String actionFailure
    Returns
    Type Description
    ListBoxBuilder

    AllowDragAndDrop(Boolean)

    If 'allowDragAndDrop' is set to true, then you can perform drag and drop of the list item. ListBox contains same 'scope' property enables drag and drop between multiple ListBox.

    Declaration
    public ListBoxBuilder AllowDragAndDrop(bool allowDragAndDrop = true)
    Parameters
    Type Name Description
    System.Boolean allowDragAndDrop
    Returns
    Type Description
    ListBoxBuilder

    AllowFiltering(Boolean)

    To enable the filtering option in this component. Filter action performs when type in search box and collect the matched item through filtering event. If searching character does not match, noRecordsTemplate property value will be shown.

    Declaration
    public ListBoxBuilder AllowFiltering(bool allowFiltering = true)
    Parameters
    Type Name Description
    System.Boolean allowFiltering
    Returns
    Type Description
    ListBoxBuilder

    BeforeDrop(String)

    Triggers before dropping the list item on another list item.

    Declaration
    public ListBoxBuilder BeforeDrop(string beforeDrop)
    Parameters
    Type Name Description
    System.String beforeDrop
    Returns
    Type Description
    ListBoxBuilder

    BeforeItemRender(String)

    Triggers while rendering each list item.

    Declaration
    public ListBoxBuilder BeforeItemRender(string beforeItemRender)
    Parameters
    Type Name Description
    System.String beforeItemRender
    Returns
    Type Description
    ListBoxBuilder

    Change(String)

    Triggers while select / unselect the list item.

    Declaration
    public ListBoxBuilder Change(string change)
    Parameters
    Type Name Description
    System.String change
    Returns
    Type Description
    ListBoxBuilder

    Created(String)

    Triggers when the component is created.

    Declaration
    public ListBoxBuilder Created(string created)
    Parameters
    Type Name Description
    System.String created
    Returns
    Type Description
    ListBoxBuilder

    CssClass(String)

    Sets the CSS classes to root element of this component, which helps to customize the complete styles.

    Declaration
    public ListBoxBuilder CssClass(string cssClass)
    Parameters
    Type Name Description
    System.String cssClass
    Returns
    Type Description
    ListBoxBuilder

    DataSource(Action<DataManagerBuilder>)

    Declaration
    public ListBoxBuilder DataSource(Action<DataManagerBuilder> dataSource)
    Parameters
    Type Name Description
    System.Action<DataManagerBuilder> dataSource
    Returns
    Type Description
    ListBoxBuilder

    DataSource(Double[])

    Accepts the list items either through local or remote service and binds it to the component. It can be an array of JSON Objects or an instance of DataManager.

    Declaration
    public ListBoxBuilder DataSource(double[] dataSource)
    Parameters
    Type Name Description
    System.Double[] dataSource
    Returns
    Type Description
    ListBoxBuilder

    DataSource(Object)

    Accepts the list items either through local or remote service and binds it to the component. It can be an array of JSON Objects or an instance of DataManager.

    Declaration
    public ListBoxBuilder DataSource(object dataSource)
    Parameters
    Type Name Description
    System.Object dataSource
    Returns
    Type Description
    ListBoxBuilder

    DataSource(String[])

    Accepts the list items either through local or remote service and binds it to the component. It can be an array of JSON Objects or an instance of DataManager.

    Declaration
    public ListBoxBuilder DataSource(string[] dataSource)
    Parameters
    Type Name Description
    System.String[] dataSource
    Returns
    Type Description
    ListBoxBuilder

    Destroyed(String)

    Triggers when the component is destroyed.

    Declaration
    public ListBoxBuilder Destroyed(string destroyed)
    Parameters
    Type Name Description
    System.String destroyed
    Returns
    Type Description
    ListBoxBuilder

    Drag(String)

    Triggers while dragging the list item.

    Declaration
    public ListBoxBuilder Drag(string drag)
    Parameters
    Type Name Description
    System.String drag
    Returns
    Type Description
    ListBoxBuilder

    DragStart(String)

    Triggers after dragging the list item.

    Declaration
    public ListBoxBuilder DragStart(string dragStart)
    Parameters
    Type Name Description
    System.String dragStart
    Returns
    Type Description
    ListBoxBuilder

    Drop(String)

    Triggers before dropping the list item on another list item.

    Declaration
    public ListBoxBuilder Drop(string drop)
    Parameters
    Type Name Description
    System.String drop
    Returns
    Type Description
    ListBoxBuilder

    Enabled(Boolean)

    Specifies a value that indicates whether the component is enabled or not.

    Declaration
    public ListBoxBuilder Enabled(bool enabled = true)
    Parameters
    Type Name Description
    System.Boolean enabled
    Returns
    Type Description
    ListBoxBuilder

    EnablePersistence(Boolean)

    Enable or disable persisting component's state between page reloads. If enabled, following list of states will be persisted.

    1. value
    Declaration
    public ListBoxBuilder EnablePersistence(bool enablePersistence = true)
    Parameters
    Type Name Description
    System.Boolean enablePersistence
    Returns
    Type Description
    ListBoxBuilder

    EnableRtl(Boolean)

    Enable or disable rendering component in right to left direction.

    Declaration
    public ListBoxBuilder EnableRtl(bool enableRtl = true)
    Parameters
    Type Name Description
    System.Boolean enableRtl
    Returns
    Type Description
    ListBoxBuilder

    Fields(ListBoxFieldSettings)

    The fields property maps the columns of the data table and binds the data to the component. text - Maps the text column from data table for each list item. value - Maps the value column from data table for each list item. iconCss - Maps the icon class column from data table for each list item. groupBy - Group the list items with it's related items by mapping groupBy field.

    Declaration
    public ListBoxBuilder Fields(ListBoxFieldSettings fields)
    Parameters
    Type Name Description
    ListBoxFieldSettings fields
    Returns
    Type Description
    ListBoxBuilder

    Fields(Action<ListBoxFieldSettingsBuilder>)

    Declaration
    public ListBoxBuilder Fields(Action<ListBoxFieldSettingsBuilder> fields)
    Parameters
    Type Name Description
    System.Action<ListBoxFieldSettingsBuilder> fields
    Returns
    Type Description
    ListBoxBuilder

    FilterBarPlaceholder(String)

    Accepts the value to be displayed as a watermark text on the filter bar.

    Declaration
    public ListBoxBuilder FilterBarPlaceholder(string filterBarPlaceholder)
    Parameters
    Type Name Description
    System.String filterBarPlaceholder
    Returns
    Type Description
    ListBoxBuilder

    Filtering(String)

    Triggers on typing a character in the component.

    Declaration
    public ListBoxBuilder Filtering(string filtering)
    Parameters
    Type Name Description
    System.String filtering
    Returns
    Type Description
    ListBoxBuilder

    FilterType(FilterType)

    Determines on which filter type, the component needs to be considered on search action. The FilterType and its supported data types are

    Declaration
    public ListBoxBuilder FilterType(FilterType filterType)
    Parameters
    Type Name Description
    FilterType filterType
    Returns
    Type Description
    ListBoxBuilder

    Height(Double)

    Sets the height of the ListBox component.

    Declaration
    public ListBoxBuilder Height(double height)
    Parameters
    Type Name Description
    System.Double height
    Returns
    Type Description
    ListBoxBuilder

    Height(String)

    Sets the height of the ListBox component.

    Declaration
    public ListBoxBuilder Height(string height)
    Parameters
    Type Name Description
    System.String height
    Returns
    Type Description
    ListBoxBuilder

    HtmlAttributes(Object)

    Allows additional HTML attributes such as title, name, etc., and accepts n number of attributes in a key-value pair format.

    Declaration
    public ListBoxBuilder HtmlAttributes(object htmlAttributes)
    Parameters
    Type Name Description
    System.Object htmlAttributes
    Returns
    Type Description
    ListBoxBuilder

    ItemTemplate(String)

    Accepts the template design and assigns it to each list item present in the popup. We have built-in template engine

    Declaration
    public ListBoxBuilder ItemTemplate(string itemTemplate)
    Parameters
    Type Name Description
    System.String itemTemplate
    Returns
    Type Description
    ListBoxBuilder

    Locale(String)

    Overrides the global culture and localization value for this component. Default global culture is 'en-US'.

    Declaration
    public ListBoxBuilder Locale(string locale)
    Parameters
    Type Name Description
    System.String locale
    Returns
    Type Description
    ListBoxBuilder

    MaximumSelectionLength(Double)

    Sets limitation to the value selection. based on the limitation, list selection will be prevented.

    Declaration
    public ListBoxBuilder MaximumSelectionLength(double maximumSelectionLength)
    Parameters
    Type Name Description
    System.Double maximumSelectionLength
    Returns
    Type Description
    ListBoxBuilder

    NoRecordsTemplate(String)

    Accepts the template design and assigns it to popup list of component when no data is available on the component.

    Declaration
    public ListBoxBuilder NoRecordsTemplate(string noRecordsTemplate)
    Parameters
    Type Name Description
    System.String noRecordsTemplate
    Returns
    Type Description
    ListBoxBuilder

    Query(String)

    Accepts the external Query which will execute along with the data processing.

    Declaration
    public ListBoxBuilder Query(string query)
    Parameters
    Type Name Description
    System.String query
    Returns
    Type Description
    ListBoxBuilder

    Render()

    Declaration
    public HtmlString Render()
    Returns
    Type Description
    System.Web.HtmlString

    Scope(String)

    Defines the scope value to group sets of draggable and droppable ListBox. A draggable with the same scope value will be accepted by the droppable.

    Declaration
    public ListBoxBuilder Scope(string scope)
    Parameters
    Type Name Description
    System.String scope
    Returns
    Type Description
    ListBoxBuilder

    SelectionSettings(ListBoxSelectionSettings)

    Specifies the selection mode and its type.

    Declaration
    public ListBoxBuilder SelectionSettings(ListBoxSelectionSettings selectionSettings)
    Parameters
    Type Name Description
    ListBoxSelectionSettings selectionSettings
    Returns
    Type Description
    ListBoxBuilder

    SelectionSettings(Action<ListBoxSelectionSettingsBuilder>)

    Declaration
    public ListBoxBuilder SelectionSettings(Action<ListBoxSelectionSettingsBuilder> selectionSettings)
    Parameters
    Type Name Description
    System.Action<ListBoxSelectionSettingsBuilder> selectionSettings
    Returns
    Type Description
    ListBoxBuilder

    SortOrder(Object)

    Specifies the sortOrder to sort the data source. The available type of sort orders are None - The data source is not sorting. Ascending - The data source is sorting with ascending order. Descending - The data source is sorting with descending order.

    Declaration
    public ListBoxBuilder SortOrder(object sortOrder)
    Parameters
    Type Name Description
    System.Object sortOrder
    Returns
    Type Description
    ListBoxBuilder

    ToolbarSettings(ListBoxToolbarSettings)

    Specifies the toolbar items and its position.

    Declaration
    public ListBoxBuilder ToolbarSettings(ListBoxToolbarSettings toolbarSettings)
    Parameters
    Type Name Description
    ListBoxToolbarSettings toolbarSettings
    Returns
    Type Description
    ListBoxBuilder

    ToolbarSettings(Action<ListBoxToolbarSettingsBuilder>)

    Declaration
    public ListBoxBuilder ToolbarSettings(Action<ListBoxToolbarSettingsBuilder> toolbarSettings)
    Parameters
    Type Name Description
    System.Action<ListBoxToolbarSettingsBuilder> toolbarSettings
    Returns
    Type Description
    ListBoxBuilder

    Value(Object)

    Sets the specified item to the selected state or gets the selected item in the ListBox.

    Declaration
    public ListBoxBuilder Value(object value)
    Parameters
    Type Name Description
    System.Object value
    Returns
    Type Description
    ListBoxBuilder
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved