Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:button

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
primus:button [2022/08/05 12:39] – ↷ Seite von button nach primus:button verschoben mgrasprimus:button [2024/03/12 13:13] (aktuell) – NamedCalls ergänzt mgras
Zeile 1: Zeile 1:
 ====== button ====== ====== button ======
-Mit dem Wert **button** für das [[Glossar#Attribut]] [[ctrltype]] kann man Schaltflächen in [[GUI_DataSheets|DataSheets]] definieren. Dem Button kann eine Funktion zugewiesen werden, die beim Klick darauf, aufgerufen wird. Bei den Funktionen kann es sich um Primus interne Funktionen z.B. [[Menuebefehl]] oder um [[prmStartProcess|externe Programme]] oder [[AddIns]] handeln.+Mit dem Wert **button** für das [[Glossar#Attribut]] [[ctrltype]] kann man Schaltflächen in [[:gui_datasheets|DataSheets]] definieren. Dem Button kann eine Funktion zugewiesen werden, die beim Klick darauf, aufgerufen wird. Bei den Funktionen kann es sich um Primus interne Funktionen z.B. [[Menuebefehl]] oder um [[prmStartProcess|externe Programme]] oder [[AddIns]] handeln.
  
 ===== Zugehörige Attribute ===== ===== Zugehörige Attribute =====
Zeile 17: Zeile 17:
 <code xml><ButtonGetNr ctrltype="button" data="UnitecAddIn.unitecGetControlText_Click Number|Title" label="ERP-Nummer holen" type="Button" mode="W" left="393" top="170" width="150" height="22" /></code> <code xml><ButtonGetNr ctrltype="button" data="UnitecAddIn.unitecGetControlText_Click Number|Title" label="ERP-Nummer holen" type="Button" mode="W" left="393" top="170" width="150" height="22" /></code>
  
 +===== Aufruf von NamedCalls =====
 +Es ist möglich mit einem Button auch [[NamedCalls]] aufzurufen. Es ist jedoch zu beachten dass,
 +  *[[Liste aller Platzhalter|%FILENAME%]]
 +  *[[Liste aller Platzhalter|%FILEPATH%]]
 +sich immer auf die Auswahl in der [[userman:Dokumentenliste|Haupt-Dokumentenliste]] beziehen und nicht auf die Auswahl in der [[userman:Komponentenliste]]. Der Hintergrund ist, dass nicht feststellbar ist, ob der Button im [[GUI_Document_DataSheet|DataSheet]] oder im [[SubDataSheet]] gedrückt wurde.
 +
 +==== Beispiel ====
 +<code xml>
 +<ButtonClickDemo ctrltype="button" data="prmExecuteNamedCalls |DraftExport" label="ButtonClickDemo" type="Text" mode="W" left="382" top="713" width="100" height="22" />
 +</code>
 +Wichtig ist hier das Leerzeichen hinter [[prmExecuteNamedCalls]].
 ===== Rückgabewert ===== ===== Rückgabewert =====
 {{tag>klaerungsbedarf}} {{tag>klaerungsbedarf}}
primus/button.1659703182.txt.gz · Zuletzt geändert: (Externe Bearbeitung)