[]
Defines a builder to configurate PivotPanel.
public class PivotPanelBuilder : ControlBuilder<PivotPanel, PivotPanelBuilder>, IHtmlString
| Name | Description |
|---|---|
| PivotPanelBuilder(PivotPanel) | Creates one PivotPanelBuilder instance to configurate |
| Name | Description |
|---|---|
| Bind(Action<CollectionViewServiceBuilder<object>>) | Sets ItemsSource by builder. |
| Bind(IEnumerable<object>) | Bind to a collection for ItemsSource. |
| Bind(string) | Sets the read action url for ItemsSource. |
| BindEngine(Action<PivotEngineBuilder>) | Sets the engine being controlled by this PivotPanel. |
| BindService(string) | Binds the service. |
| ColumnFields(Action<ViewFieldCollectionBuilder>) | Sets the ColumnFields property. |
| ColumnFields(params string[]) | Sets the ColumnFields property. |
| DeferredUpdate(bool) | Configurates DeferredUpdate. Sets a value that determines whether engine is in deferred update state or not. |
| Fields(Action<PivotFieldCollectionBuilder>) | Configurates Fields. Sets the list of the PivotField objects which can be used in the view. |
| FilterFields(Action<ViewFieldCollectionBuilder>) | Sets the FilterFields property. |
| FilterFields(params string[]) | Sets the FilterFields property. |
| ItemsSourceId(string) | Configurates ItemsSourceId. Sets the id of the PivotEngine service or the C1.Web.Mvc.CollectionViewService<T> service being controlled by this PivotPanel. |
| OnClientItemsSourceChanged(string) | Configurates the OnClientItemsSourceChanged client event. Occurs after the items source changes. |
| OnClientUpdatedView(string) | Configurates the OnClientUpdatedView client event. Occurs after the engine has finished updating the output pivot view list. |
| OnClientUpdatingView(string) | Configurates the OnClientUpdatingView client event. Occurs when the engine starts updating the output pivot view list. |
| OnClientViewDefinitionChanged(string) | Configurates the OnClientViewDefinitionChanged client event. Occurs after the view definition changes. |
| RestrictDragging(bool?) | Configurates RestrictDragging. Sets a value that determines whether the panel should restrict drag operations based on field types. |
| RowFields(Action<ViewFieldCollectionBuilder>) | Sets the RowFields property. |
| RowFields(params string[]) | Sets the RowFields property. |
| ShowFieldIcons(bool) | Configurates ShowFieldIcons. Gets or sets a value that determines whether the main field list should include icons indicating whether fields are measure or dimension fields. |
| ValueFields(Action<ViewFieldCollectionBuilder>) | Sets the ValueFields property. |
| ValueFields(params string[]) | Sets the ValueFields property. |
| ViewDefinition(string) | Configurates ViewDefinition. Sets the current pivot view definition as a JSON string. |