Search
×
Search Results
Search
Search
Toggle navigation
Contents menu
Release Notes
►
Introduction
Concept
Content Page - Workplace/Portal
Development Process
Tools
►
Installation
Installation Information
License File
Installation on Windows
Installation on UNIX Platforms
Installation Scenarios
Installing Ajax Developer
►
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
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
SWT Client
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
Appendix F - Using Eclipse with Application Designer 2.4 Functionality
Eclipse: A Brief Introduction
Setting up Eclipse as Your Development Environment
Setting Up the Eclipse Plug-in
Debugging your Project Code
The Log Viewer
►
Custom Controls
Overview
Control Concept
Composing New Controls Out of Existing Controls
Creating New Controls
Special Issues
Control Library
Application Designer 8.4.1
Documentation Overview
Application Designer 8.4.1
Documentation Overview
Installation and Getting Started
Release Notes
Introduction
Installation
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