Skip to main content
Next section

About This Book

Zen provides an extensible framework called Zen reports for generating reports based on data stored in Caché. This book explains how to use Zen reports. It contains the following chapters:

With these appendices:

There is also a detailed table of contents.

The following books provide related information:

  • Using Zen provides the conceptual foundation for developing Web applications using Zen.

  • Using Zen Components details each of the built-in Zen components for Web application development.

  • Developing Zen Applications explores Web application programming issues and explains how to extend the Zen component library with custom code and client-side components.

For general information, see Using InterSystems Documentation.

Zen Reports Attribute Data Types

Many attributes of Zen objects have one of the following underlying data types:

  • %ZEN.Datatype.boolean which can have the value "true" or "false", or 1 or 0 in XData Contents, and 1 or 0 (but not "true" or "false") in ObjectScript methods.

  • %ZEN.Datatype.caption which makes it easy to localize text into other languages, as long as a language DOMAIN parameter is defined in the Zen page class. The %ZEN.Datatype.caption data type also enables you to use $$$Text macros when you assign values to the property from client-side or server-side code.