Forms Processing for Solution Sites

Forms processing and rendering in the Commerce Server Solution Sites is based on a data structure that consists of a Dictionary object containing a collection of SimpleList objects, each of which contains a series of Dictionary objects. Each SimpleList object represents a form, and contains an ordered set of form fields, represented as subordinate Dictionary objects. Each of these Dictionary objects represents the schema of the single form field. This structure can be illustrated as follows:

Form Definitions Dictionary

        FormA Fields SimpleList

                Field1 Schema Dictionary

                Field2 Schema Dictionary

                .  .  .

                FieldN Schema Dictionary

        FormB Fields SimpleList

                Field1 Schema Dictionary

                Field2 Schema Dictionary

                .  .  .

                FieldN Schema Dictionary

                .  .  .

        FormN Fields SimpleList

                Field1 Schema Dictionary

                Field2 Schema Dictionary

                .  .  .

                FieldN Schema Dictionary

The topics in this section provide additional information about the forms infrastructure so that existing forms can be easily modified, and new forms can be easily created.

This section contains:

Copyright © 2005 Microsoft Corporation.
All rights reserved.