Search
×
Search Results
Search
Search
Toggle navigation
Contents menu
►
About this Documentation
Document Conventions
Online Information and Support
Data Protection
Release Notes
►
Introduction
Concept
Content Page - Workplace/Portal
Development Process
Tools
►
Configuration
Browser Configuration
Background Information
Design Time Mode and Runtime Mode
Advice for Using Application Designer During Development
Configuration of Application Designer
HTTP Data Volume Considerations
Using ANT for Upgrades
►
First Steps
About this Tutorial
Starting the Development Workplace
Creating a Project
Getting Started with the Layout Painter
Writing the GUI Layout
Setting Up Your Environment
Writing the Adapter Code
Some Background Information
►
Development Workplace
Starting the Development Workplace
Elements of the Development Workplace
Project Manager
►
Layout Painter
Getting Started with the Layout Painter
Defining the XML Layout
Using the Code Assistant
Using the Literal Assistant
Using the XML Binding Tool
Using the Validation Rules Editor
Using the Formula Editor
Configuration, Log and Status Information
Layout Manager
Style Sheet Editor
Language Manager
Literal Translator
WAR Packager
►
Control Editor
Using the Control Editor
Defining a Control
Examples
Monitoring
Layout Check
Performance Tools
Developer Documents and License Information
Special Tools
►
Ajax Developer
Getting Started with Ajax Developer
►
Layout Painter
Getting Started with the Layout Painter
Defining the XML Layout
Using the Code Assistant
Using the Literal Assistant
Using the Validation Rules Editor
Using the Formula Editor
Language Manager
Literal Translator
Style Sheet Editor
►
Control Editor
Using the Control Editor
Defining a Control
Examples
Tracing
Monitoring
Server Logs Viewer
►
Layout Elements
►
Typical Page Layout
PAGE
TITLEBAR
HEADER
PAGEBODY
STATUSBAR/STATUSBARSSW
►
Working with Containers
Positioning of Controls inside a Container
Defining the Width of Controls inside a Container
Vertical Sizing of Containers and Controls
Overview of Different Containers
ROWAREA and COLAREA
ROWAREAWITHHEADER
ROWTABAREA and COLTABAREA
ROWTABLE0 and COLTABLE0
ROWDYNAVIS and COLDYNAVIS
ROWDIV and INNERDIV
ROWSCROLLAREA
HSPLIT and VSPLIT
HLINE and VLINE
Performance Optimization with Containers
►
Working with Controls
Some Common Rules for all Controls
BREADCRUMB
BUTTON
BUTTONLIST
CHECKBOX
COMBODYN2
COMBOFIX
DATEINPUT
DATEINPUT2
DROPICON
FIELD
FILEUPLOAD/FILEUPLOAD2
ICON
ICONLIST
IHTML
IMAGEOUT
LABEL
MENUBUTTON
METHODLINK
MULTISELECT
NEWSFEED
RADIOBUTTON
SCHEDULELINE
SLIDER
STRIPSEL
SUBPAGE
TABSEL
TABSTRIP2
TAGCLOUD
TEXT
TEXTOUT
TOGGLE
ACTIVEX
GOOGLEMAP2
HELPICON
LINECHART
MACROMEDIAFLASH
NETMEETING
REPORT
REPORT2
ROWCHARTAREA
SKYPECALL
TIMER
►
Working with Grids
Basics
TEXTGRID2
TEXTGRIDSSS2 - TEXTGRID2 with Server-Side Scrolling
ROWTABLEAREA2 - The Flexible Control Grid
COLINFOS Control - Show and Hide Single Columns
FLEXLINE - Flexible Columns in Control Grids
MGDGRID - Managing the Grid
GRIDCOLHEADER - Flexible Column Headers
Styling Grids
FLEXGRID - Flexible Grid, Hiding the Grid Complixity for Developers
Sorting Aspects with Grids
Background Information on Grids
►
Working with Trees
Basics
TREENODE3 in Control Grid (ROWTABLEAREA2)
CLIENTTREE
►
Working with Menus
Types of Menus
MENU
DLMENU
Context Menu
Styling Menus
Reserved Names for Properties
►
Working with Pages
►
Working with Page Navigation
Page Navigation
Session Management
Opening Modal Pop-up Dialogs
URL to Choose when Navigating
Value Help Pop-up Dialogs
Standard Pop-up Dialogs
Page-based Pop-up Dialogs
►
Embedding Pages into Pages
SUBCISPAGE2 Control
ROWTABSUBPAGES Control
Remark on Modularisation
►
Multi Frame Pages
What are Multi Frame Pages?
Definition of Multi Frame Pages
Example
Communication between Frames
Combination with Normal Application Designer Pages
►
Embedding Pages into a Workplace
Application Designer Workplace Framework
Integration into Other Workplace/Portal Scenarios
Extended Functions in the Application Designer Workplace
Building Own Workplaces as a Frameset Definition
►
Special Development Topics
►
Controls for Absolute Positioning
Example
Controls
ABSFOLDER
ABSFIELD
ABSICON
ABSDYNICON
ABSTEXTOUT
ABSLABEL
ABSTABLE0/ABSTR
ROWABSAREA
ABSAREA
►
Writing Reports
Introduction
Writing Reports by Using the REPORT Control
Creating Statistical Charts
Embedding Statistical Charts into Reports
Using the Special Chart Control QUADRANTPLOT
Creating Simple Charts Quickly Using the PIVOT Control
Best Practice Hints
►
Non-Visual Controls and Hot Keys
AUTOCOMPLETE
TIMER
Extended Hot Key Management
►
Binding between Page and Adapter
Phases of Adapter Processing
Class Binding
Types of Property Binding
Java Bean Property Binding
Dynamic Access Property Binding
XML Property Binding
Getting Information about Access Paths
Exception Management Inside an Adapter Object
Additional Interfaces
►
Details on Session Management
HTTP Sessions - Application Designer Sessions
Application Designer Session - Application Designer Subsessions
Application Designer Subsession - Application Designer Adapter Objects
How Things Start
How Things End
Workplace Management
Saving Context Data
Session IDs
►
Application Project Management
What is an Application Project?
Class Loading Issues
Application Project Directory
Application Project Context Root
Creating an Application Project
Tools for Application Project Management
►
Dynamic Page Layout
Introduction
Scenarios
Dynamic Pages - Normal Pages
Programming Dynamic Pages
Interface IDynamicPageMgmt
Background Information
Dynamic Pages - Dynamic Adapters
►
Becoming a Member of the Startup Process
Overview
Startup Class
Registration
►
Adapting the Look & Feel
Introduction
Style Sheet File
Writing a New Style Sheet File
Selecting the Right Style Sheet
Dynamic Selection of the Style Sheet File
Static Selection of the Style Sheet File
►
Controls for Database Reporting
Basics
DBQUERY
DBFIELD
DBCOMBO
DBSELECTOPTION
DBCHECKBOX
DBRADIOBUTTON
►
Personalization of Pages
Goal
Customized Layout - Concepts
Customized Layout - Example
Customized Proposals - Concepts
Customized Proposals - Example
Security Aspects
Portal Integration
Using Layout Painter Extensions
Microsoft Silverlight Integration
Integrating Application Designer Controls in HTML Pages
Automated Testing
►
Multi Language Management
Writing Multi Language Layouts
Creating the Translation File
Defining the Language at Runtime
Dealing with Literals inside Your Adapter
Tools for Translating Text IDs
Tool for Creating Languages
Unicode
Interface IMLManager
►
Online Help Management
Basics
Customizing the Online Help Pop-up
Other URL Rules?
Other Types of F1-Online Help?
►
PDF and FOP Services
Introduction
The First PDF Document
►
Page Layout Controls
Typical Page Layout
CISFO:FOPPAGE2
CISFO:HEADER2
CISFO:FOOTER2
CISFO:PAGENUMBER2
CISFO:BODY2
►
Container Controls
General Information
CISFO:ROWTABLE2
CISFO:COLTABLE2
►
Distance Controls
CISFO:VDIST2
CISFO:HDIST2
CISFO:HLINE2
►
Text Output Controls
General Information
CISFO:ROWTEXTBLOCK2
CISFO:CELLTEXT2
CISFO:TEXT2
CISFO:TEXTBLOCK2
CISFO:TEXTREPLACE2
CISFO:REPLACE2
►
Other Controls
Lists of Data
Style Control
Image Control
Barcode Control
New Page Control
Controls that you Know from Application Designer HTML
Printing
►
Appendices
Appendix A - Call Sequence for Adapter
Appendix B - Usage of Methods Inherited from the Adapter Class
Appendix C - Data Types to be Used by Adapter Properties
Appendix D - Class Loader Concepts
Appendix E - StartCISPage Servlet
►
Custom Controls
Overview
Control Concept
Composing New Controls Out of Existing Controls
Creating New Controls
Special Issues
Control Library
Copyright
Application Designer 9.1.2
Documentation Overview
Application Designer 9.1.2
Documentation Overview
Installation and Getting Started
Release Notes
Introduction
Configuration
First Steps
Development Workplace
Ajax Developer
Reference
Layout Elements
Reserved Names for Properties
Developer's Guide
Working with Pages
Special Development Topics
Multi Language Management
Online Help Management
PDF and FOP Services
Appendices
Advanced Development
Custom Controls