Namespace: Consultingwerk.Web2.Services.SmartViews
Interface 
IGridLayoutProvider Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implemented by: Consultingwerk.Web2.Services.SmartViews.Grid

File:IGridLayoutProvider
Purpose:Interface for services returning Kendo UI Grid definitions
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Thu Sep 08 13:16:18 CEST 2016
Purpose: Returns the Json Object describing the Grid
Notes:



Top Method Summary
Options Name Purpose
+ Progress.Json.ObjectModel.JsonObject GetFragment (character) Returns the Json Object describing the Grid
+ Progress.Json.ObjectModel.JsonObject GetFragment (character, character) Returns the Json Object describing the Grid
+ Progress.Json.ObjectModel.JsonObject GetFragment (character, character, character) Returns the Json Object describing the Grid
+ Consultingwerk.Web2.Services.SmartViews.IGridCustomizationProvider RegisterCustomizationProvider (character, character, IGridCustomizationProvider) Registers an IGridCustomizationProvider
+ Consultingwerk.Web2.Services.SmartViews.IGridCustomProvider RegisterGridCustomProvider (character, IGridCustomProvider) Registers an IGridCustomProvider


Method Detail
Top

PUBLIC Progress.Json.ObjectModel.JsonObject GetFragment (character)

Purpose: Returns the Json Object describing the Grid
Notes:

Parameters:
pcCustomViewName CHARACTER
The name of the view
Returns Progress.Json.ObjectModel.JsonObject
The JSON Object describing the Grid
Top

PUBLIC Progress.Json.ObjectModel.JsonObject GetFragment (character, character)

Purpose: Returns the Json Object describing the Grid
Notes:

Parameters:
pcEntityName CHARACTER
The name of the Business Entity to return a view spec form
pcViewName CHARACTER
The name of the view
Returns Progress.Json.ObjectModel.JsonObject
The JSON Object describing the Grid
Top

PUBLIC Progress.Json.ObjectModel.JsonObject GetFragment (character, character, character)

Purpose: Returns the Json Object describing the Grid
Notes:

Parameters:
pcEntityName CHARACTER
The name of the Business Entity to return a view spec form
pcViewName CHARACTER
The name of the view
pcDetailTemplate CHARACTER
The name of the detail template
Returns Progress.Json.ObjectModel.JsonObject
The JSON Object describing the Grid
Top

PUBLIC Consultingwerk.Web2.Services.SmartViews.IGridCustomizationProvider RegisterCustomizationProvider (character, character, IGridCustomizationProvider)

Purpose: Registers an IGridCustomizationProvider
Notes: Allows to customize a grid identified by the Business Entity Name and View Name

Parameters:
pcEntityNamePattern CHARACTER
The name pattern (MATCHES) of Business Entities to customize
pcViewPattern CHARACTER
The name pattern (MATCHES) of Views to customizat
poCustomizationProvider Consultingwerk.Web2.Services.SmartViews.IGridCustomizationProvider
The customization provider instance
Returns Consultingwerk.Web2.Services.SmartViews.IGridCustomizationProvider
The IGridCustomizationProvider instance for fluent coding style
Top

PUBLIC Consultingwerk.Web2.Services.SmartViews.IGridCustomProvider RegisterGridCustomProvider (character, IGridCustomProvider)

Purpose: Registers an IGridCustomProvider
Notes: Allows to return a custom grid layout to the browser independently
of a Business Entity Name nad View Name

Parameters:
pcCustomViewPattern CHARACTER
The name pattern (MATCHES) of Views to customize
poCustomProvider Consultingwerk.Web2.Services.SmartViews.IGridCustomProvider
The customization provider instance
Returns Consultingwerk.Web2.Services.SmartViews.IGridCustomProvider
The IGridCustomProvider instance for fluent coding style


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       15.04.2024 06:17:36