• Introduction
  • API Documentation
  • Sample Apps
  • GitHub

    Show / Hide Table of Contents
    • DynamicVML
      • AddNewDynamicItem
      • DynamicList<TViewModel, TOptions>
      • DynamicList<TViewModel>
      • DynamicListItem<TViewModel>
      • IDynamicList
      • IDynamicList<TValue>
      • IDynamicListItem
      • IDynamicListItem<TViewModel>
      • ListRenderMode
      • NewItemMethod
    • DynamicVML.Extensions
      • ControllerExtensions
      • EditorExtensions
      • EnumerableExtensions
      • ViewDataExtensions
    • DynamicVML.Internals
      • Constants
      • ItemDisplayParameters
      • ItemEditorParameters
      • ItemParameters
      • ListDisplayParameters
      • ListEditorParameters
      • ListParameters
      • Parameters
    • DynamicVML.Options
      • DynamicListAttribute
      • DynamicListDisplayOptions
      • DynamicListEditorOptions
      • DynamicListOptions

    Namespace DynamicVML

    Classes

    AddNewDynamicItem

    Represents the data object that the client can send to the server to request a new partial view for a new list item using ajax. When the controller creates this new partial view, an instance of this class will be stored in the ViewDataDictionary object of the views under the key ItemCreateParameters.

    DynamicList<TViewModel>

    Represents a list of view model objects that can be added and removed from a form through Ajax. This class can be used to create lists of view models that contain no custom options. To specify custom options for your objects, see DynamicList<TViewModel, TOptions>.

    DynamicList<TViewModel, TOptions>

    Represents a list of view model objects that can be added and removed from a form through Ajax. This class can be used to create lists of view models that contain custom options for your items.

    DynamicListItem<TViewModel>

    Represents a list item containing a TViewModel for the item and its associated options.

    Interfaces

    IDynamicList

    Represents a list whose items are tracked by a string key associated with the id of div elements in an HTML form, and whose items can be succesfully binded to object properties by ASP.NET's default IModelBinder.

    IDynamicList<TValue>

    Represents a list whose items are tracked by a string key associated with the id of div elements in an HTML form, and whose items can be succesfully binded to object properties by ASP.NET's default IModelBinder.

    IDynamicListItem

    Represents an item stored in a DynamicList<TViewModel, TOptions> when the type of the view model does not need to be known. This is normally the case when handling the list from inside a list template view.

    IDynamicListItem<TViewModel>

    Represents an item stored in a DynamicList<TViewModel, TOptions> when the type of the view model needs to be known.

    Enums

    ListRenderMode

    Represents different rendering modes for the final (user-provided) item template.

    NewItemMethod

    Represents different HTTP methods which can be used to retrieve new list items from the server. Default is to use Get.

    Back to top Copyright © 2020 César Roberto de Souza - All files are available under the MIT license except the logo, which comes from FontAwesome.