[]
        
(Showing Draft Content)

C1.Web.Mvc.Sheet.Fluent.BoundSheetBuilder-1

BoundSheetBuilder<T> Class

Defines a builder to configurate BoundSheet<T>.

Inheritance
HideObjectMembers
BoundSheetBuilder<T>
Namespace: C1.Web.Mvc.Sheet.Fluent
Assembly: C1.Web.Mvc.FlexSheet.dll
Syntax
public class BoundSheetBuilder<T> : SheetBuilder<BoundSheet<T>, BoundSheetBuilder<T>>
Type Parameters
Name Description
T

Constructors

Name Description
BoundSheetBuilder(BoundSheet<T>)

Creates one BoundSheetBuilder<T> instance to configurate obj.

Methods

Name Description
Bind(Action<CollectionViewServiceBuilder<T>>)

Configurates ItemsSource. Sets ItemsSource settings.

Bind(IEnumerable<T>)

Configurates ItemsSource. Sets ItemsSource settings.

Bind(string)

Configurates ItemsSource. Sets ItemsSource settings.

BindODataSource(Action<ODataCollectionViewServiceBuilder<T>>)

Configurates ItemsSource. Sets ItemsSource settings.

BindODataVirtualSource(Action<ODataVirtualCollectionViewServiceBuilder<T>>)

Configurates ItemsSource. Sets ItemsSource settings.

GroupBy(params string[])

Configure PropertyGroupDescription.

ItemsSourceId(string)

Configurates ItemsSourceId. Sets the ItemsSourceId specify which CollectionViewService will be used for this control.

OrderBy(params string[])

Configure SortDescription.

OrderByDescending(params string[])

Configure SortDescription.

PageSize(int)

Make ItemsSource pagable with specified page size. 0 means to disable paging.