| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
| primus:button [2022/08/05 12:39] – ↷ Seite von button nach primus:button verschoben mgras | primus:button [2024/03/12 13:13] (aktuell) – NamedCalls ergänzt mgras |
|---|
| ====== 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 ===== |
| <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}} |