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

From KDE Wiki Sandbox
(Importing a new version from external source)
No edit summary
 
(14 intermediate revisions by 2 users not shown)
Line 2: Line 2:
==== Handlinger ====
==== Handlinger ====


En handling er en enkelt, isoleret aktivitet i programmet, som brugeren kan udføre. Den kan også udføres automatisk som følge a en given handling (fx efter åbning af en formular).  
En handling er en enkelt, isoleret aktivitet i programmet, som brugeren kan udføre. Den kan også udføres automatisk som følge af en given handling (fx efter åbning af en formular).  


===== Tildeling af handlinger til knapper i formularer =====
===== Tildeling af handlinger til knapper i formularer =====
Line 14: Line 14:
# Højreklik på knapkontrollen for at få kontekstmenuen frem.  
# Højreklik på knapkontrollen for at få kontekstmenuen frem.  
# I kontekstmenuen vælger du <menuchoice>Tilknyt handling...</menuchoice>.  
# I kontekstmenuen vælger du <menuchoice>Tilknyt handling...</menuchoice>.  
# 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 <menuchoice>No action</menuchoice> item selected.
# Dialogen '''Tilknytning af handling til knap''' dukker nu op og fremviser en liste med tilgængelige handlinger. En af handlingerne er valgt, hvis kontrollen allerede har en handling tilknyttet; ellers er <menuchoice>Ingen handling</menuchoice> valgt i listen '''Handlingskategori'''.
# From the '''Action type''' list select <menuchoice>Application actions</menuchoice> item. Available application-wide actions will be listed.  
# Vælg <menuchoice>Programhandlinger</menuchoice> i listen '''Handlingskategori'''. Tilgængelige handlinger for hele programmet vil nu blive vist.  
# Select one of the actions on the list (e.g. <menuchoice>Delete Selected object</menuchoice>).
# Vælg en af handlingerne i listen (fx <menuchoice>Slet markeret objekt</menuchoice>).
<!--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. -->


After switching to the form's data view you can try whether the action works. <!--FIXME not in master/2.4 For example, if you assigned <menuchoice>Delete Row</menuchoice> action, clicking the button, the current database row will be deleted, similarly to executing <menuchoice>Edit->Delete Row</menuchoice> (<keycap>Ctrl+Delete</keycap>) menu command (depending on your settings you may be asked to confirm the removal). -->
Gå til formularens datavisning for at efterprøve, om handlingen virker.


{{Note|
{{Note/da|
* 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. <!--}}-->
For at fjerne en handlingstildeling vælger du <menuchoice>Ingen handling</menuchoice> i listen '''Handlingskategori''' i dialogen '''Tilknytning af handling til knap'''. <!--}}-->


* 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.}} <!--{{-->
* Handlinger virker kun i formularens datavisning. Ikke alle handlingstildelinger giver mening. For eksempel findes handlingen <menuchoice>Skrifttype...</menuchoice> i datavisningen, men kun hvis du har valgt en kontrol i designvisningen. Hvis du ændrer på skrifttypen, så anvendes ændringen på teksten i den valgte kontrol.}} <!--{{-->


{{Prevnext2
{{Prevnext2

Latest revision as of 14:07, 19 June 2014

Other languages:

Handlinger

En handling er en enkelt, isoleret aktivitet i programmet, som brugeren kan udføre. Den kan også udføres automatisk som følge af en given handling (fx efter åbning af en formular).

Tildeling af handlinger til knapper i formularer

Knapper i formularer kan tildeles mange handlinger. Den tildelte handling udføres når der klikkes på knappen.

For at tildele en handling:

  1. Gå til formularens designvisning, hvis du ikke allerede er dér.
  2. Vælg en eksisterende knapkontrol ved at klikke på den eller placér en ny knapkontrol på formularen. Hvis du indsatte en ny knap, så angiv dens titel og tast Enter.
  3. Højreklik på knapkontrollen for at få kontekstmenuen frem.
  4. I kontekstmenuen vælger du Tilknyt handling....
  5. Dialogen Tilknytning af handling til knap dukker nu op og fremviser en liste med tilgængelige handlinger. En af handlingerne er valgt, hvis kontrollen allerede har en handling tilknyttet; ellers er Ingen handling valgt i listen Handlingskategori.
  6. Vælg Programhandlinger i listen Handlingskategori. Tilgængelige handlinger for hele programmet vil nu blive vist.
  7. Vælg en af handlingerne i listen (fx Slet markeret objekt).

Gå til formularens datavisning for at efterprøve, om handlingen virker.

Note
For at fjerne en handlingstildeling vælger du Ingen handling i listen Handlingskategori i dialogen Tilknytning af handling til knap.
  • Handlinger virker kun i formularens datavisning. Ikke alle handlingstildelinger giver mening. For eksempel findes handlingen Skrifttype... i datavisningen, men kun hvis du har valgt en kontrol i designvisningen. Hvis du ændrer på skrifttypen, så anvendes ændringen på teksten i den valgte kontrol.