[]
        
(Showing Draft Content)

C1.Web.Mvc.Fluent.CollectionViewServiceBuilder-1

CollectionViewServiceBuilder<T> Class

Defines a builder to configurate C1.Web.Mvc.CollectionViewService<T>.

Inheritance
HideObjectMembers
BaseBuilder<CollectionViewService<T>, CollectionViewServiceBuilder<T>>
ComponentBuilder<CollectionViewService<T>, CollectionViewServiceBuilder<T>>
ServiceBuilder<CollectionViewService<T>, CollectionViewServiceBuilder<T>>
CollectionViewServiceBuilder<T>
Namespace: C1.Web.Mvc.Fluent
Assembly: C1.Web.Mvc.dll
Syntax
public class CollectionViewServiceBuilder<T> : BaseCollectionViewServiceBuilder<T, CollectionViewService<T>, CollectionViewServiceBuilder<T>>, IHtmlString, ITemplateBuilder<CollectionViewServiceBuilder<T>>
Type Parameters
Name Description
T

Constructors

Name Description
CollectionViewServiceBuilder(CollectionViewService<T>)

Creates one CollectionViewServiceBuilder<T> instance to configurate component.

Methods

Name Description
BatchEdit(string)

Configurates C1.Web.Mvc.CollectionViewService<T>.BatchEditActionUrl. Sets the url of batch edit action.

Bind(IEnumerable<T>)

Configurates C1.Web.Mvc.CollectionViewService<T>.SourceCollection. Sets the source collection.

Bind(string)

Configurates C1.Web.Mvc.CollectionViewService<T>.ReadActionUrl. Sets the url of read action.

Create(string)

Configurates C1.Web.Mvc.CollectionViewService<T>.CreateActionUrl. Sets the url of create action.

Delete(string)

Configurates C1.Web.Mvc.CollectionViewService<T>.DeleteActionUrl. Sets the url of delete action.

DisableServerRead(bool)

Configurates C1.Web.Mvc.CollectionViewService<T>.DisableServerRead. Sets whether to disable server-side sorting, paging and filtering.

Filter(Predicate<T>)

Configurates C1.Web.Mvc.CollectionViewService<T>.Filter. Sets a method used to determine if an item is suitable for inclusion in the view.

InitialItemsCount(int?)

Configurates C1.Web.Mvc.CollectionViewService<T>.InitialItemsCount. Sets a number value which decides the count of the initial loaded items.

OnClientError(string)

Configurates the C1.Web.Mvc.CollectionViewService<T>.OnClientError client event. Occurs when there are errors from the server side.

OnClientQueryComplete(string)

Configurates the C1.Web.Mvc.CollectionViewService<T>.OnClientQueryComplete client event. Occurs when the query requests complete.

OnClientQueryData(string)

Configurates the C1.Web.Mvc.CollectionViewService<T>.OnClientQueryData client event. Sets the name JavaScript function which to collect the ajax query data.

OnClientReponseTextParsing(string)

Configurates the C1.Web.Mvc.CollectionViewService<T>.OnClientReponseTextParsing client event. Occurs when parsing the response text.

OnClientRequestDataStringifying(string)

Configurates the C1.Web.Mvc.CollectionViewService<T>.OnClientRequestDataStringifying client event. Occurs when serializing the request data.

OnClientSourceCollectionChanged(string)

Configurates the C1.Web.Mvc.CollectionViewService<T>.OnClientSourceCollectionChanged client event. Occurs after the sourceCollection property in client changes.

OnClientSourceCollectionChanging(string)

Configurates the C1.Web.Mvc.CollectionViewService<T>.OnClientSourceCollectionChanging client event. Occurs before the sourceCollection property in client changes.

Update(string)

Configurates C1.Web.Mvc.CollectionViewService<T>.UpdateActionUrl. Sets the url of update action.

Extension Methods