Namespace: Consultingwerk.Web2.Services.SmartViews
Class 
Viewer Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object

Purpose: Generates the Viewer JSON code
Notes: Only supports the JSON Markup used by the SmartComponents NG2



Top Method Summary
Options Name Purpose
+ Progress.Json.ObjectModel.JsonObject GenerateViewerJson (IBusinessEntityDescriptor, character, handle, character, character, logical, character) Generates the Viewer JSON code
+ Progress.Json.ObjectModel.JsonObject GetFragment (character, character) Returns the JSON Fragment for the SmartViewer


Method Detail
Top

PUBLIC Progress.Json.ObjectModel.JsonObject GenerateViewerJson (IBusinessEntityDescriptor, character, handle, character, character, logical, character)

Purpose: Generates the Viewer JSON code
Notes: Only supports the JSON Markup used by the SmartComponents NG2

Parameters:
poBusinessEntityDescriptor Consultingwerk.OERA.BusinessEntityDescriptor.IBusinessEntityDescriptor
The reference to the Business Entity Descriptor of the Business Entity
pcEntityTable CHARACTER
The name of the Entity Table (first table)
phDataset HANDLE
The handle of the Business Entity Dataset
pcTables CHARACTER
The list of tables (entity table + entity view)
pcViewerColumns CHARACTER
The list of columns to generate in the viewer
plPerformSecurityCheck LOGICAL
Logical value indicating if the method should perform field level security checks (hidden, read-only)
pcSecurityKey CHARACTER
The security key
Returns Progress.Json.ObjectModel.JsonObject
The JSON object with the viewer markup
Top

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

Purpose: Returns the JSON Fragment for the SmartViewer
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 Markup of the Viewer


©2006-2025 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       16.09.2025 09:42:21