The SmartObjects in the Palette allows you to create a SmartObject instance.
SmartObject instance is a copy of a SmartObject master running in memory. Many SmartObject instances can be created from a single SmartObject master file.
The SmartObjects section includes the following objects:
SmartObject type | Description |
---|---|
SmartDataObject | A SmartObject that holds a query and associated data update logic. It is supplied in two forms: a customizable template, and a pre-compiled dynamic object. |
DataView | Inserts a DataView instance or a DataView master. |
Simple SmartObject | A SmartObject that serves as a basis for new SmartObject types you might create. |
SmartFolder | A SmartObject that holds folders to support a tab-folder application. |
SmartPanel | A SmartObject that holds a related set of buttons, such as navigation buttons or update buttons. |
SmartDataBrowser | A SmartObject that connects to a SmartDataObject and holds a browse object to view database records and to update them through the SmartDataObject. |
SmartDataViewer | A SmartObject that holds a frame to preview and possibly update specific database fields. Database field values are obtained from a SmartDataObject or a SmartDataBrowser. |
SmartDataField | A SmartObject that displays a single data field in a SmartDataViewer. There are two types of static SmartDataFields: SmartSelect and Time Field. |
SmartLOBField | Inserts a SmartLOBField instance. |
SmartFilter | A SmartObject that displays data fields in a frame, filtered by user-specified selection criteria. |
SmartToolBar | A SmartObject that provides a toolbar and/or a menu interface to application commands. |
SmartContainer | A SmartObject that contains other SmartObjects (including possibly other SmartContainers). There are four types of SmartContainer: SmartWindows, SmartDialogs, SmartFrames, and Simple SmartContainers. |
SmartBusinessObject | A specialized container that can integrate up to 20 SmartDataObjects. It allows you to perform complex updates in a single server-side transaction. |
SmartProducer | A message-interface object that creates and sends messages using the SonicMQ system. |
SmartConsumer | A message-interface object that extracts incoming messages from the SonicMQ system and hands them off for processing. |
SmartRouter | A utility object that routes incoming messages to the appropriate SmartB2BObject for processing. |
SmartB2BObject | A specialized message-handling object. It creates or consumes formal, schema-based XML messages. |
SmartSender | A messaging object that creates messages, possibly by transforming data in some way that you define. |
SmartReceiver | A messaging object that consumes messages, possibly by transforming their content in some way that you define. |
SmartTreeview | A SmartObject that provides a tree view control interface to display information hierarchically. |