Kexi/Handbook/Building Simple Databases/Designing Forms/Actions: Difference between revisions
Appearance
Merging Burkhards fixes to k.d.o version |
Marked this version for translation |
||
Line 36: | Line 36: | ||
# Select one of the actions on the list (e.g. <menuchoice>Delete Selected object</menuchoice>).</translate> | # Select one of the actions on the list (e.g. <menuchoice>Delete Selected object</menuchoice>).</translate> | ||
<translate> | <translate> | ||
<!--T:17--> | |||
<!--dialog closes immediately after clicking an action in the list | <!--dialog closes immediately after clicking an action in the list | ||
# Click the <menuchoice>OK</menuchoice> button or press the <keycap>Enter</keycap> key to accept your selection. --> | # Click the <menuchoice>OK</menuchoice> button or press the <keycap>Enter</keycap> key to accept your selection. --> | ||
Revision as of 16:58, 7 April 2012
Actions
An Action is a single activity isolated in the application, available for the user to execute. It can also be executed automatically as a reaction for a given event (e.g. after opening a form).
Assigning actions to form buttons
Many actions can be assigned to form button. The assigned action is executed after button is clicked.
To assign action:
- Switch to form's Design view if you have not done yet.
- Select the existing button widget by clicking on it or put a new button widget onto the form. If you inserted a new button, enter its title and press Enter key.
- Click the button widget with the right mouse button to display the context menu.
- From the context menu select command.
- An Assigning Action to Button dialog window will appear presenting a list of available actions. One of the actions is selected if the widget already has action assigned. Otherwise the Action category list has the item selected.
- From the Action type list select item. Available application-wide actions will be listed.
- Select one of the actions on the list (e.g. ).
After switching to the form's data view you can try whether the action works.