General Application Options

Finally last group of options affects generated pages and application’s behaviour and is accessible at all times via Tools / Configure Application… menu:

Some of the options are explained below

Page Controls Options

Option

Description

Add calendar control for date fields

Enables or disables date selector controls (calendar control) from being placed next to appropriate fields.

Increment and Decrement Buttons

Adds increment and decrement buttons to appropriate number, currency and date fields.  Clicking the increment button increases the value by one logical unit; clicking the decrement button decreases the value by one logical unit.

Smooth Panel Update

Ajax-based panel updating is used for table panels and record panels.  This eliminates ‘postback flicker’ that occurs when panels are updated.

Text Controls Options

Option

Description

Display text as

Enables generation of rich text editor controls on fields exceeding a certain size.

Threshold to display rich text (# chars)

All text fields shorter than this parameter’s value (database column size) will be shown as a HTML source code.  Text fields shorter than this amount will not be displayed as rich text if the ‘Display text as’ option is ‘Rich text’.

Limit text on page to (char #)

Specifies the maximum number of text characters to display for a field.  If the total content length (number of all characters including all HTML tags) exceeds this value, the text is truncated and ellipses (...) are displayed at the end of the text.  Note that rich text cannot be displayed if the amount of text in a field exceeds this value.

The entire text may be displayed in a pop-up text control if enabled.

 

Pop-up Controls Options

Option

Description

Large Text Pop-Up

An Ajax-based pop-up window is displayed when the user mouses over appropriate text fields containing text larger than the specified threshold amount.

Image Pop-Up

An Ajax-based pop-up window is displayed when the user mouses over image fields.

Rich Text Editor Control Options

Option

Description

Rich text editor

Specifies which editor control to use.  If you choose the ASP Multi-line editor, all fields will be edited with this control regardless of the threshold value.  If ‘FCKEditor’ is chosen, all text fields whose database column length exceeds the Threshold will be edited with FCKEditor.

Threshold for rich text editor (# chars)

Specifies which text fields should be edited by ASP Multi-line editor and which by the editor selected in the ‘Rich text editor’ parameter.

Width

Specifies the width of the editor control window in pixels.

Height

Specifies the height of the editor control window in pixels.

Show rich text editor menu toolbar

Specifies whether editor’s menu toolbar should be shown or hidden when the field is opened for editing.

Note: The rich text editor is enabled via the ‘Display text as’ setting in the Text Controls section.

Rich Text Editor Options

Here are the details on the various Rich Text Editor options. These editors would be used for editing large text fields from the database, especially those that have HTML.

Note that Iron Speed Designer v9.0 adds 3 new editors (HTML, CK, and Cute).  The HTML and ASP editors are the only ones that are free and installed by Iron Speed Designer. Iron Speed Designer v9.0 discontinues support for the vendor-abandoned FCK editor, except for migrated applications.

Name

Available in 8.x

Available in 9.0

Included with Iron Speed

ASP

Yes

Yes

Yes

HTML

No

Yes

Yes

CK

No

Yes

No

FCK

Yes

Migrated applications only

Migrated applications only

Cute

No

Yes

No

 

Security Options

Option

Description

Encrypt URL Parameters

Encrypts URL parameters so that databse primary key values are not visible.  When enabled, the URLs for Show Record and Edit Record pages are encrypted using the Session ID as the encryption key.  In some cases, the URLs for Add Record pages are also encrypted, such as when copying a record.

You may change the encryption key to something other than the Session ID in the Encrypt and Decrypt methods of the BaseApplicationPage class, located in:

...\<Application Name>\App_Code\Shared\BaseApplicationPage.cs (or .vb)

When application has “URLParametersEncrypted” key in web.config it decrypts all URL parameters in URL formula and does not allow to pass unencrypted parameter to URL formula if Encrypt URL is set to True. If you remove this key from web.config you will be able to pass unencrypted value to URL formula regardless of Encrypt URL setting.

 

Page Location

Option

Description

Page location

The file folder location where the pages are created.

<Table Name>

Each group of pages is created in a new folder bearing the table’s name.

Existing folder

Select an existing folder to place the new pages.

The Application Wizard only creates pages in sub-folders one level below the application's root folder.  It will not, at present, accommodate a multi-level folder structure.

See Also

Configuring Application Generation Options

New Application and New Pages Options

New Page and Panel Configuration Options

Chart Options

Using Multiple Application Generation Options Templates