Jump to content

Kexi/Handbook/Building Simple Databases/Designing Forms/Actions: Difference between revisions

From KDE UserBase Wiki
Claus chr (talk | contribs)
Marked this version for translation
Jstaniek (talk | contribs)
No edit summary
 
(4 intermediate revisions by 2 users not shown)
Line 6: Line 6:
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).  
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).  


<!--T:3-->
===== Assigning actions to form buttons ===== <!--T:3-->
Assigning actions to form buttons


<!--T:4-->
<!--T:4-->
Line 16: Line 15:


<!--T:6-->
<!--T:6-->
# Switch to form's '''Design''' view if you have not done yet.</translate>
# Switch to form's Design view if you have not done yet.</translate>
<translate>
<translate>
<!--T:11-->
<!--T:11-->
Line 31: Line 30:
<translate>
<translate>
<!--T:15-->
<!--T:15-->
# From the '''Action type''' list select <menuchoice>Application actions</menuchoice> item. Available application-wide actions will be listed. </translate>
# From the '''Action category''' list select <menuchoice>Application actions</menuchoice> item. Available application-wide actions will be listed. </translate>
<translate>
<translate>
<!--T:16-->
<!--T:16-->
Line 44: Line 43:


<!--T:8-->
<!--T:8-->
{{Note|
{{Note|To remove an action assignment, select the <menuchoice>No action</menuchoice> item from the '''Action category''' list of the '''Assigning Action to Button''' dialog window. <!--}}-->
* To remove an action assignment, select the <menuchoice>No action</menuchoice> item from the '''Action category''' list of the '''Assigning Action to Button''' dialog window. <!--}}-->


<!--T:18-->
<!--T:18-->
* Actions only work in the form's data view. Not every action's assignment is reasonable. For example, the <!--FIXME in master/2.4 no Font action available???--><menuchoice>Font...</menuchoice> action is available in data view, but only if you have a widget selected in the '''Design''' view. If you make changes to the font settings the changes are applied to the text of that selected widget.}} <!--{{-->
* Actions only work in the form's data view. Not every action's assignment is reasonable. For example, the <!--FIXME in master/2.4 no Font action available???--><menuchoice>Font...</menuchoice> action is available in data view, but only if you have a widget selected in the Design view. If you make changes to the font settings the changes are applied to the text of that selected widget.}} <!--{{-->


<!--T:9-->
<!--T:9-->
Line 54: Line 52:
|prevpage=Special:MyLanguage/Kexi/Handbook/Building_Simple_Databases/Designing_Forms/Inserting_text_labels
|prevpage=Special:MyLanguage/Kexi/Handbook/Building_Simple_Databases/Designing_Forms/Inserting_text_labels
|prevtext=Inserting text labels
|prevtext=Inserting text labels
|nextpage=Special:MyLanguage/Kexi/Handbook/Building_Simple_Databases/Designing_Forms/Widget_layouts
|nextpage=Special:MyLanguage/Kexi/Handbook/Building_Simple_Databases/Entering Data Using Forms
|nexttext=Widget layouts
|nexttext=Entering Data Using Forms
|index=Special:MyLanguage/Kexi/Handbook|indextext=Back to menu
|index=Special:MyLanguage/Kexi/Handbook|indextext=Back to menu
}}
}}

Latest revision as of 20:42, 25 December 2024

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:

  1. Switch to form's Design view if you have not done yet.
  2. 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.
  3. Click the button widget with the right mouse button to display the context menu.
  4. From the context menu select Assign action... command.
  5. 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 No action item selected.
  6. From the Action category list select Application actions item. Available application-wide actions will be listed.
  7. Select one of the actions on the list (e.g. Delete Selected object).

After switching to the form's data view you can try whether the action works.

Note

To remove an action assignment, select the No action item from the Action category list of the Assigning Action to Button dialog window.
  • Actions only work in the form's data view. Not every action's assignment is reasonable. For example, the Font... action is available in data view, but only if you have a widget selected in the Design view. If you make changes to the font settings the changes are applied to the text of that selected widget.