Custom and User-Defined Custom Components
/pages/Guides/Mobile and Web Components/Custom/index.xml
A Custom Component or User-defined Custom Component is a way to create a component for reuse. Like Grid or UX Components, custom components are configured using a Component Builder and can be invoked using Action Javascript. Custom Components are an advanced feature for building web and desktop interfaces. Custom Components are not recommended for use in mobile applications.
Custom Components
/pages/Guides/Mobile and Web Components/Custom/Custom Components.xml
In Version 11, Alpha Five has added two types of reusable web components that can be created by any developer with a good knowledge of Xbasic, HTML, and JavaScript. One type is the Custom Component, discussed in this article and those following. The other is the User-defined Component, which is both more flexible and harder to develop. We recommend starting by creating a Custom Component even if your ultimate goal is to develop a User-defined Component.
Storing and Restoring Panels
/pages/Guides/Mobile and Web Components/UX/Controls/Panels Menu/Storing and Restoring Panels.xml
You can use Javascript to add the ability to save and restore the 'state' of a Panel. This means that when a user moves to a deeply nested panel inside a Panel Layout and/or Panel Navigator, they can save the Panel that they are on, move to a different panel, and then hit a 'Restore' button to take them back to the Panel that they saved.
Javascript in Grid Components
/pages/Guides/Mobile and Web Components/Grid/Code/Javascript in Grid Components/index.xml
Pages relating to Javascript used in the Grid Builder.
Grid Components - Sequences
/pages/Server/Guide/Design/View/Grid/Grid Component/Grid Components Sequences.xml
The Grid Component now fully supports the use of 'sequences'. Some databases, such as Oracle, implement auto-increment fields through the use of 'sequences'. A 'sequence' is an object that is used to get the next number for an auto-increment field when a record is inserted. In order to use a sequence to generate the ID values for an auto-increment field, you need to tell the Grid component what the name is of the sequence to use.
Table and Set Information Dialog Boxes
/pages/Desktop/Reference/Design/View/Database/Table and Set Information Dialog Boxes.xml
When you are viewing a form or browse, it is often helpful to see the structure of the table or set on which the form or browse is based. The View > Structure Information command displays the Set Information or Table Information dialog box. These dialog boxes provide quick summaries of table relationships (in a set), field and index characteristics, and database statistics.
Storing Additional User Information
/pages/Guides/Security Framework/Users and Groups/Storing Additional User Information.xml
When you use the Security Framework in an Alpha Anywhere application, the table that contains the list of user names and passwords is a system table which cannot be modified to add fields to store additional information about each user. Instead, an Extended User Information Table must be used.
Grid Component - Opening a UX from a Button on a Grid and Passing Information Into the UX
/pages/Server/Guide/Design/View/Grid/Opening a UX from a Button on a Grid and Passing Information Into the UX.xml
You can open a UX component from a button on a Grid using several different actions in Action Javascript. For example, there are built-in actions to edit the data in the current row of a Grid using a UX.
Find by Key Dialog (Custom)
/pages/Guides/Desktop/Design/Platform/Xbasic Action Scripting/Find by Key Dialog, Custom.xml
The Find by Key Dialog (Custom) action displays the Find by Key dialog. It allows you to customize the settings of the dialog or leave them up to the user.
Set Information Dialog Box
/pages/Guides/Desktop/Design/Data/Set/Set Information Dialog Box.xml
When the Tables/Sets tab of the Control Panel is visible, select a set and click Set > Properties to display the Set Information dialog box. The Set Information dialog box displays the following information about a set: