Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > agorum core smart assistant konfigurator
Hinweis: Bricks stellen veraltete Oberflächen dar. Verwenden Sie diese nicht mehr.
Alle Bricks haben diese Parameter:
/* global sc, sca, folder, objects, data */ let aguila = require('common/aguila'); aguila.enter(() => { let widget = aguila.create({ type: 'agorum.brick', brick: 'Home.Editor', config: { editorType: 'html' } }); widget.raise('show', objects[0].ID); widget.popup({ title: 'Editor', width: 800, align: { top: 50, bottom: -50 } }); });
Parameter | Erklärung |
---|---|
brick |
Definiert den Namen des Bricks. |
title |
Definiert den anzuzeigenden Titel des Brick-Fensters. |
(align) position |
(optional) Bestimmt die Position anhand folgenden Zeichen: t Die Zeichen setzen Sie nach folgender Syntax zusammen: <Zeichen><Zeichen>-<Zeichen><Zeichen>? Beispiel |
(align) offset [x, y] |
(optional) Definiert den Offset bezogen auf den Parameter (align) position in Pixel. (align) position ist dabei der Nullpunkt. |
config |
Definiert die vom jeweiligen Brick abhängige Struktur. |
callback | Definiert die vom jeweiligen Brick abhängige Struktur. |
Parameter | Beschreibung |
---|---|
'show/edit' | show Zeigt eine Notiz an. edit Öffnet den Notizeditor. |
<object> | Übergibt die Objekt-ID, auf die das System die Notiz speichert. |
<prefillFromAcl> | Bietet eine Notiz mit bereits ausgefüllten Empfängern. true Das System zieht alle Benutzer der gesetzten ACL dieses Objekts in die Empfängerliste. false Das System zieht nicht alle Benutzer der gesetzten ACL dieses Objekts in die Empfängerliste. |
<members> | Übergibt eine Benutzergruppe. Das System zeigt die Mitglieder dieser Benutzergruppe als Empfänger in der Notiz an und füllt sie voraus. |
Die im Standard verwendeten Bricks sind im agorum core smart assistant konfigurator als Client-Aktion definiert. Sie konfigurieren Sie in der Registerkarte JavaScript.
Hinweis: Die Variable ids[0] repräsentiert das bei Ausführung der Aktion markierte Objekt.
Hinweis: Dieses Brick findet in neuen Konfigurationen keine Verwendung mehr und wird nur bei alten Installationen verwendet.
_dashboard
JavaScript
/* global ids, Bricks */ Bricks.window({ brick: 'Home.Upload', title: 'Upload', width: 400, height: 200, config: ids[0] });
_htmlEditor
Mit diesem Brick bearbeiten Sie HTML- oder TXT-Dokumente in einem HTML-Dokument.
JavaScript
/* global sc, sca, folder, objects, data */ let aguila = require('common/aguila'); aguila.enter(() => { let widget = aguila.create({ type: 'agorum.brick', brick: 'Home.Editor', config: { editorType: 'html' } }); widget.raise('show', objects[0].ID); widget.popup({ title: 'Editor', width: 800, align: { top: 50, bottom: -50 } }); });
_agorum.home.asa.menu.admin.JavascriptConsole
Dieser Brick öffnet die JavaScript-Konsole, in der Entwickler Code testen und ausführen können.
JavaScript
/* global sc, sca, folder, objects, data */ let adaptBrick = require('/agorum/roi/customers/Standard/js/adapt-brick.js'); adaptBrick({ brick: 'Home.ScriptEditor', title: 'JavaScript-Konsole', config: { isAdmin: true, isConsoleOnly: true } });