Table of Contents

Namespace Sage.CRM.WebObject

Classes

DataPage

A page used to view an existing record. Diplays Edit and Continue buttons.

DataPageBase

Abstract class for all Data Pages.

DataPageDelete

This class can be used to Delete an existing record. It shows one or more entry boxes in view mode with a Confirm Delete button and a Cancel button. Confirm Delete button to actually delete the record. Cancel button to go back Summary page for the record.

DataPageEdit

Page used to Edit an existing record. Shows one or more entry boxes in edit mode. Shows Save button and Continue button.

DataPageNew

This class can be used to insert a new record to a table.

ListPage

Used to create a page with a list and associated filter box.
Set the appropriate properties to specify the list and filter box to use.
Add SQL to filter by the current entity, e.g. all records for current company/user etc. Can add New Button(s) to the page (depending on workflow).

SearchPage

Create an object of this class to draw a search screen, typically to be launched from e.g. a Find menu button. Specify your Search box and Grid using the appropriate properties. Includes a Find button and Clear Button. Displays Saved Searches drop down. Displays Group Action buttons to allow New Document etc. for the result set as applicable. Initial state should be search box only, no grid.

Web

The Web class is the basic building block for your custom CRM Application Extension in .NET.

The Web class contains methods to add content to your CRM web page.