Verwenden von xtypes (klassische Benutzeroberfläche) using-xtypes-classic-ui
Auf dieser Seite werden alle xtypes beschrieben, die in Adobe Experience Manager (AEM) verfügbar sind.
In der ExtJS-Sprache ist ein xtype ein symbolischer Name, der einer Klasse zugewiesen wird. Eine ausführliche Erläuterung der Funktionsweise und Einsatzmöglichkeiten von xtypes finden Sie im Abschnitt zu „Komponenten-xtypes“ unter Übersicht zu ExtJS 2.
Informationen zu allen in AEM verfügbaren Widgets finden Sie in der Dokumentation zur Widgets-API.
Sie können die folgende Xpath-Abfrage in CRXDE verwenden, um herausfinden, in welchen Komponenten ein bestimmter xtype in AEM verwendet wird. Ersetzen Sie dazu „checkbox“ durch den gewünschten xtype:
//element(*, cq:Widget)[@xtype='checkbox']
xtypes xtypes
Nachfolgend finden Sie eine Liste der verfügbaren xtypes in Adobe Experience Manager:
-
Anmerkung
Ein spezielles Fenster mit einem Formular im Hauptteil und einer Schaltflächengruppe in der Fußzeile. Sie wird normalerweise zur Bearbeitung von Inhalten verwendet, kann aber auch nur Informationen anzeigen.
-
arraystore
Zuvor als "SimpleStore"bezeichnet.
Kleine Helferklasse zum Erstellen CQ.Ext.data.Stores aus Array-Daten einfacher. Ein ArrayStore wird automatisch mit einer CQ.Ext.data.ArrayReader.
-
asseteditor
Der in DAM Admin verwendete Asset-Editor.
-
assetreferencesearchdialog
CQ.wcm.AssetReferenceSearchDialog
AssetReferenceSearchDialog ist ein Dialogfeld, das angezeigt wird, wenn eine Seite auf Assets oder Tags verweist.
-
blueprintconfig
BlueprintConfig stellt ein Feld bereit, in dem Sie die Live Copies eines Blueprint anzeigen und die Blueprint-Eigenschaften („Synchronisierungsauslöser“ und „Aktionen synchronisieren“) bearbeiten können.
-
blueprintstatus
BlueprintStatus stellt ein Feld bereit, in dem Sie einen Blueprint und dessen Live Copies-Beziehungen anzeigen und bearbeiten können. Das Durchsuchen erfolgt über eine CQ.wcm.msm.BlueprintStatus.Tree, Bearbeitung durch CQ.wcm.msm.BlueprintConfig und CQ.wcm.msm.LiveCopyProperties.
-
box
Basisklasse für jede Komponente die als Box mit Breite und Höhe zu formatieren ist.
BoxComponent bietet automatische Box-Modellanpassungen für Größenanpassung und Positionierung und funktioniert im Komponenten-Rendering-Modell ordnungsgemäß.
-
browsedialog
Mit BrowseDialog können Benutzer das Repository durchsuchen und einen Pfad auswählen. Sie wird normalerweise über eine BrowseField.
-
browsefield
Veraltet: Verwenden Sie stattdessen CQ.form.PathField.
-
bulkeditor
BulkEditor stellt eine Suchmaschine und ein Raster zum Bearbeiten von Suchergebnissen bereit.
Der BulkEditor muss in ein HTML-Formular eingefügt werden (für die Importfunktion erforderlich). Dies funktioniert perfekt mit einem CQ.Dialog.
-
bulkeditorform
BulkEditorForm stellt CQ.wcm.BulkEditor umgeben von einem HTML-Formular bereit. Dies ist die eigenständige Version der CQ.wcm.BulkEditor, ist ein HTML-Formular für die Importschaltfläche erforderlich.
-
Schaltfläche
Eine einfache Schaltflächenklasse.
-
buttongroup
Ein Container für eine Schaltflächengruppe.
-
chart
Das CQ.Ext.chart-Paket stellt die Funktion zum Visualisieren von Daten anhand von Flash-basierten Diagrammen bereit. Jedes Diagramm wird direkt an einen CQ.Ext.data.Store gebunden, was automatische Aktualisierungen des Diagramms ermöglicht. Informationen zum Ändern des Erscheinungsbilds einer Grafik finden Sie unter chartStyle und extraStyle Konfigurationsoptionen.
-
checkbox
Ein einzelnes Kontrollkästchen. Kann als direkte Ersetzung für herkömmliche Kontrollkästchen verwendet werden.
-
checkboxgroup
Ein Gruppierungsbehälter für CQ.Ext.form.Checkbox Steuerelemente.
-
clearcombo
ClearableComboBox ist ein nicht bearbeitbares Kombinationsfeld mit einem Auslöser zum Löschen des darin enthaltenen Werts.
-
colorfield
Mit ColorField können Benutzer einen Hex-Farbwert direkt oder über das CQ.Ext.ColorMenu eingeben.
-
colorlist
Mit ColorList kann der Benutzer eine Farbe aus einer bearbeitbaren Liste auswählen.
-
colormenu
Ein Menü mit CQ.Ext.ColorPalette Komponente.
-
colorpalette
Eine einfache Farbpalettenklasse zum Auswählen von Farben. Die Palette kann in einem beliebigen Container gerendert werden.
-
combo
Ein Combobox-Steuerelement mit Unterstützung für automatisches Ausfüllen, Remote-Laden, Paging und viele andere Funktionen.
Eine ComboBox funktioniert ähnlich wie eine herkömmliche HTML <select> -Feld. Der Unterschied besteht darin, dass die valueField, müssen Sie eine hiddenName , um eine ausgeblendete Eingabe zu erstellen.
-
Komponente
Basisklasse für alle Ext-Komponenten. Alle Unterklassen der Komponente können am automatisierten Lebenszyklus der Ext-Komponente der Erstellung, des Renderns und der Zerstörung teilnehmen, der von der Container -Klasse. Komponenten können einem Container über das items Konfigurationsoption zum Zeitpunkt der Erstellung des Containers.
-
componentextractor
Mit ComponentExtractor können Benutzer Komponenten aus einer Website bzw. Seite extrahieren.
-
componentselector
Eine gruppierte, sortierte Auswahl der verfügbaren Komponenten.
-
componentstyles
-
compositefield
Eine allgemeine Klasse für feldbasierte, komplexe Formularfelder, einschließlich einzelner Formularfelder oder Formularfeldgruppen.
-
container
Basisklasse für jede CQ.Ext.BoxComponent , die andere Komponenten enthalten können. Container behandeln das grundlegende Verhalten von enthaltenen Elementen, d. h. das Hinzufügen, Einfügen und Entfernen von Elementen.
Die am häufigsten verwendeten Container-Klassen sind CQ.Ext.Panel, CQ.Ext.Window und CQ.Ext.TabPanel.
-
contentfinder
ContentFinder ist eine spezielle zweispaltige Spalte Viewport enthält den tatsächlichen Content Finder auf der linken und den Inhalts-Frame auf der rechten Seite.
-
contentfindertab
ContentFinderTab ist ein spezialisiertes Bedienfeld mit Funktionen, die in den Registerkartenfeldern der CQ.wcm.ContentFinder. In der Regel enthält es ein Suchformular - das Abfrage-Feld - und eine Datenansicht zur Anzeige der Suche.
-
cq.workflow.model.combo
WorkflowModelCombo ist ein benutzerdefiniertes CQ.Ext.form.ComboBox, in dem eine Liste der verfügbaren Workflow-Modelle angezeigt wird.
-
cq.workflow.model.selector
WorkflowModelSelector ist eine Kombination aus WorkflowModelCombo und Workflow-Miniaturbild und enthält auch Schaltflächen zum Erstellen und Bearbeiten von Workflow-Modellen.
-
createsitewizard
CreateSiteWizard ist ein schrittweiser Assistent zum Erstellen von (MSM-)Sites.
-
createversiondialog
CreateVersionDialog ist ein Dialogfeld, in dem eine neue Version einer Seite erstellt werden kann.
-
customcontentpanel
CustomContentPanel ist ein spezielles Feld für die Verwendung in CQ.Dialog: Die darin enthaltenen Inhalte werden von einer anderen URL abgerufen bzw. zu einer anderen URL gesendet als die anderen Felder im Dialogfeld.
-
cycle
Ein spezieller SplitButton, der ein Menü mit CQ.Ext.menu.CheckItem-Elementen enthält. Beim Klicken durchblättert die Schaltfläche automatisch alle Menüelemente und löst für das aktive Menüelement das change-Ereignis aus (bzw. ruft die Funktion changeHandler der Schaltfläche ab, falls vorhanden).
-
dataview
Ein Mechanismus für die Datenanzeige mithilfe von benutzerdefinierten Layout-Vorlagen und Formatierungen. DataView verwendet ein CQ.Ext.XTemplate als internen Vorlagenmechanismus und ist mit einem CQ.Ext.data.Store verbunden, sodass beim Ändern von Daten im Speicher die Ansicht automatisch mit diesen Änderungen aktualisiert wird.
-
datefield
Stellt ein Datumseingabefeld mit einem CQ.Ext.DatePicker-Dropdown-Menü und automatischer Datumsvalidierung bereit.
-
datemenu
Ein Menü mit CQ.Ext.DatePicker Komponente.
-
datepicker
Eine Popup-Datumsauswahl. Diese Klasse wird von der DateField -Klasse, um das Durchsuchen und Auswählen gültiger Datumswerte zu ermöglichen.
-
datetime
Mit DateTime können Benutzer ein Datum und eine Uhrzeit eingeben, indem sie CQ.Ext.form.DateField und CQ.Ext.form.TimeField miteinander kombinieren.
-
Dialogfeld
Ein spezielles Fenster mit einem Formular im Hauptteil und einer Schaltflächengruppe in der Fußzeile. Sie wird normalerweise zur Bearbeitung von Inhalten verwendet, kann aber auch nur Informationen anzeigen.
-
dialogfieldset
DialogFieldSet ist ein FieldSet zur Verwendung in Dialogfeldern.
-
directstore
Eine kleine Helper-Klasse zum Erstellen von CQ.Ext.data.Store, konfiguriert mit einem CQ.Ext.data.DirectProxy und CQ.Ext.data.JsonReader, um die Interaktion mit einem Server-seitigen CQ.Ext.Direct-Provider zu erleichtern.
-
displayField
Ein nur für die Anzeige bestimmtes Textfeld, das nicht validiert und gesendet wird.
-
editbar
Mit EditBar können Benutzer mithilfe von Schaltflächen in einer Leiste Inhalte bearbeiten.
Obwohl hier nicht aufgeführt, enthält EditBar alle Mitglieder von CQ.wcm.EditBase.
-
Bearbeiter
Ein allgemeines Editor-Feld für die Anzeige bzw. das Ausblenden nach Bedarf, mit integrierter Logik für Größenänderung und Ereignisbehandlung.
-
editorgrid
Diese Klasse erweitert die GridPanel-Klasse , um die Zellenbearbeitung für die ausgewählte Spalten. Die bearbeitbaren Spalten werden durch eine editor im Spaltenkonfiguration.
-
editrollover
Mit EditRollover können Benutzer Inhalte durch Doppelklick bearbeiten und über ein Kontextmenü weitere Bearbeitungsaktionen bereitstellen. Der bearbeitbare Bereich wird durch einen Rahmen gekennzeichnet, wenn die Maus über den Inhalt bewegt wird.
-
feedimporter
Mit FeedImporter können Benutzer RSS- oder Atom-Feeds importieren und Seiten für jeden Feed-Eintrag erstellen.
-
field
Eine allgemeine Klasse für Formularfelder, die Standardfunktionen für die Ereignisbehandlung, Größenänderung, Werteverarbeitung und anderes bereitstellt.
-
fieldset
Ein Standardcontainer zum Gruppieren von Elementen in einem Formular. …
-
fileuploaddialogbutton
CQ.form.FileUploadDialogButton
FileUploadDialogButton erstellt eine Schaltfläche, die ein neues Dialogfeld zum Hochladen einer Datei über das FileUploadField öffnet. Kann in Bearbeitungsdialogfeldern verwendet werden, in denen der Upload in einem separaten Formular erfolgen muss.
-
fileuploadfield
Mit FileUploadField können Benutzer eine einzelne Datei zum Hochladen auswählen.
-
findreplacedialog
FindReplaceDialog ist ein Dialogfeld zum Suchen nach und Ersetzen von Tokens in einer Seite und deren untergeordneten Seiten.
-
flash
-
grid
Diese Klasse stellt die primäre Oberfläche eines Raster-Steuerelements auf Komponentenbasis bereit, in der Daten im Tabellenformat in Zeilen und Spalten dargestellt werden.
-
groupingstore
Eine spezielle Speicherimplementierung zum Gruppieren von Datensätzen nach einem der verfügbaren Felder. Dies wird normalerweise zusammen mit einer CQ.Ext.grid.GroupingView , um das Datenmodell für ein gruppiertes GridPanel zu überprüfen.
-
heavymovedialog
HeavyMoveDialog ist ein Dialogfenster zum Verschieben einer Seite und der untergeordneten Seiten, einschließlich erneuter Aktivierung zuvor aktivierter Seiten („große“ Verschiebung).
-
hidden
Ein allgemeines Feld zum Speichern ausgeblendeter Werte in Formularen, die beim Senden des Formulars weitergeleitet werden müssen.
-
historybutton
HistoryButton ist eine kleine Helper-Klasse für die einfache Bereitstellung der Schaltflächen „Vorwärts“ und „Zurück“. In der Regel sind zwei verwandte Instanzen erforderlich: Die Vorwärts-Schaltflächeninstanz ist eine einfache Schaltfläche, die mit der Zurück-Schaltflächeninstanz verknüpft ist, die den Verlauf verarbeitet.
-
htleditor
Stellt eine einfache HTML-Editor-Komponente bereit. Einige Symbolleistenfunktionen werden von Safari nicht unterstützt und werden bei Bedarf automatisch ausgeblendet. Diese werden gegebenenfalls in den Konfigurationsoptionen angegeben.
Für die Schaltflächen in der Editor-Symbolleiste sind in der buttonTips-Eigenschaft QuickInfos definiert.
-
iframedialog
Ein einfaches Dialogfeld, das die Inhalte eines iFrame anzeigt und Formulare in iFrames zulässt.
-
iframepanel
Ein Feld mit einem iFrame. Bietet einfache Erstellung von iFrames, ein iFrame-Ladeereignis und einfachen Zugriff auf den iframe-Inhalt.
-
inlinetextfield
InlineField ist ein Textfeld, das als Beschriftung angezeigt wird, wenn es sich nicht im Fokus befindet.
-
jsonstore
Kleine Helferklasse zum Erstellen CQ.Ext.data.Storeaus JSON-Daten leichter. Ein JsonStore wird automatisch mit einer CQ.Ext.data.JsonReader.
-
label
Ein einfaches Beschriftungsfeld.
-
languagecopydialog
LanguageCopyDialog ist ein Dialogfeld zum Kopieren von Sprachstrukturen.
-
linkchecker
LinkChecker ist ein Tool zum Überprüfen externer Links in einer Site.
-
listview
CQ.Ext.list.ListView ist eine schnelle und einfache Implementierung einer Raster "Gefällt mir"-Ansicht.
-
livecopyproperties
LiveCopyProperties stellt ein Feld zum Anzeigen und Bearbeiten von Live Copy-Eigenschaften („Beziehungsvererbung“, „Synchronisierungsauslöser“ und „Aktionen synchronisieren“) bereit.
-
lvbooleancolumn
Eine Spaltendefinitionsklasse, die boolesche Datenfelder rendert. Siehe xtype Konfigurationsoption von CQ.Ext.list.Column für weitere Details.
-
lvcolumn
Diese Klasse kapselt Spaltenkonfigurationsdaten, die bei der Initialisierung einer ListView.
-
lvdatecolb
Eine Spaltendefinitionsklasse, die ein übergebenes Datum gemäß dem Standardgebietsschema rendert, oder eine konfigurierte format. Siehe xtype Konfigurationsoption von CQ.Ext.list.Column für weitere Details.
-
lvnumbercolumn
Eine Spaltendefinitionsklasse, die ein numerisches Datenfeld anhand einer format Zeichenfolge. Siehe xtype Konfigurationsoption von CQ.Ext.list.Column für weitere Details.
-
mediabrowsedialog
Veraltet: Verwenden Sie stattdessen Content Finder, um Medien zu durchsuchen.
MediaBrowseDialog ist ein Dialogfeld zum Durchsuchen der Medienbibliothek.
-
menu
Ein Menüobjekt. Dies ist der Container, dem Sie Menüelemente hinzufügen können. Das Menü kann auch als Basisklasse dienen, wenn Sie ein spezielles Menü basierend auf einer anderen Komponente (wie CQ.Ext.menu.DateMenu zum Beispiel).
Menüs können entweder Menüelementeoder allgemein Komponentes.
-
menubaseitem
Die allgemeine Klasse für alle in Menüs gerenderten Elemente. BaseItem bietet standardmäßige Rendering-, aktivierte Statusverwaltung- und Basiskonfigurationsoptionen, die von allen Menükomponenten gemeinsam genutzt werden.
-
menucheckitem
Fügt ein Menüelement hinzu, das standardmäßig ein Kontrollkästchen enthält, aber auch Teil einer Optionsfeldgruppe sein kann.
-
menuitem
Eine allgemeine Klasse für alle Menüelemente, für die menübezogene Funktionen (wie Untermenüs) erforderlich sind und die keine statischen Anzeigeelemente sind. Element erweitert die Basisfunktionalität von CQ.Ext.menu.BaseItem durch Hinzufügen einer menüspezifischen Aktivierung und Klickverarbeitung.
-
menuseparator
Fügt eine Leiste mit Trennzeichen zu einem Menü hinzu, die zum Trennen logischer Gruppen von Menüelementen verwendet werden. Im Allgemeinen fügen Sie einen dieser Elemente hinzu, indem Sie "-"in Ihrem Aufruf zu add() oder in Ihrer Elementkonfiguration verwenden, anstatt einen direkt zu erstellen.
-
menutextitem
Fügt eine statische Textzeichenfolge zu einem Menü hinzu; wird in der Regel entweder als Überschrift oder als Gruppentrennzeichen verwendet.
-
Metadaten
Metadaten bieten eine Reihe von Feldern, um die für ein Metadatenfeld erforderlichen Informationen zu bestimmen, die z. B. auf Asset-Editor-Seiten verwendet werden.
Sie enthält die folgenden Felder:
-
multifield
MultiField ist eine bearbeitbare Liste von Formularfeldern zum Bearbeiten von Eigenschaften mit mehreren Werten.
-
mvt
Die Multivarianz-Test-Komponente kann verwendet werden, um einen Satz von Bildern zu definieren und zu bearbeiten, die als abwechselnde Banner dargestellt werden. Clickthrough-Ratenstatistiken werden pro Banner erfasst.
-
notificationinbox
Mit NotificationInbox können Benutzer WCM-Aktionen abonnieren und Benachrichtigungen verwalten.
-
numberfield
Ein numerisches Textfeld, das automatisch Tastenanschläge filtert und numerische Werte validiert.
-
offlineimporter
OfflineImporter ist ein Tool zum Importieren und Konvertieren von Microsoft Word-Dokumenten in AEM-Seiten. Mit dieser Funktion können Inhalte mithilfe eines Textverarbeitungsgeräts offline bearbeitet werden.
-
ownerdraw
OwnerDraw kann benutzerdefinierten HTML-Code enthalten (der entweder direkt eingegeben oder von einer URL abgerufen wurde).
-
paging
Mit zunehmender Anzahl von Datensätzen nimmt die für die Wiedergabe durch den Browser erforderliche Zeit zu. Paging wird verwendet, um die Menge der mit dem Client ausgetauschten Daten zu reduzieren.
-
panel
Bedienfeld ist ein Container mit spezifischen Funktionen und Strukturkomponenten, der es zum perfekten Baustein für anwendungsorientierte Benutzeroberflächen macht.
Bedienfelder sind aufgrund ihrer Vererbung von CQ.Ext.Container.
-
paragraphReference
Das ParagraphReference-Feld ermöglicht das Durchsuchen von Seiten und die Auswahl eines der darin enthaltenen Absätze. Sie besteht aus einem Feld für Trigger und einem zugehörigen Dialogfeld für die Absatzsuche.
-
Kennwort
„Password“ ist einem CQ.Ext.form.TextField ähnlich, die darin enthaltenen Werte bleiben jedoch privat, sodass Benutzer vertrauliche Daten eingeben können.
-
pathcompletion
Veraltet: Verwenden Sie stattdessen CQ.form.PathField.
-
pathfield
PathField ist ein Eingabefeld, das für Pfade mit Pfadfertigstellung und einer Schaltfläche zum Öffnen einer CQ.BrowseDialog zum Durchsuchen des Server-Repositorys. Es kann auch in Seitenabsätzen nach erweiterten Verknüpfungen suchen.
-
Fortschritt
Eine aktualisierbare Fortschrittsleistenkomponente. Die Fortschrittsleiste unterstützt zwei verschiedene Modi: manuell und automatisch.
Im manuellen Modus sind Sie für die Anzeige, Aktualisierung (über updateProgress) und das Löschen der Fortschrittsleiste nach Bedarf aus Ihrem eigenen Code heraus. Diese Methode eignet sich am besten, wenn Sie den Fortschritt anzeigen möchten.
-
propertygrid
Eine spezielle Rasterimplementierung, die das herkömmliche Eigenschaftenraster nachahmen soll, das normalerweise in Entwicklungs-IDEs verwendet wird. Jede Zeile im Raster steht für eine Eigenschaft eines Objekts; die Daten werden in Namen-Wert-Paaren in CQ.Ext.grid.PropertyRecord gespeichert.
-
propgrid
PropertyGrid ist ein generisches Raster, das zum Anzeigen und Bearbeiten von Objekteigenschaften verwendet wird.
-
quicktip
@xtype quicktip. Eine spezielle QuickInfo-Klasse für QuickInfos, die im Markup angegeben und automatisch von der globalen CQ.Ext.QuickTips-Instanz verwaltet werden können. Weitere Anwendungsdetails und Beispiele finden Sie in der Kopfzeile der QuickTips-Klasse .
-
radio
Ein einzelnes Optionsfeld Wie Kontrollkästchen, aber als Komfort für die automatische Einstellung des Eingabetyps bereitgestellt. Die Gruppierung von Radios wird automatisch vom Browser durchgeführt, wenn Sie jedem Radio in einer Gruppe denselben Namen geben.
-
radiogroup
Ein Gruppierungscontainer für CQ.Ext.form.Radio-Steuerelemente.
-
referencesdialog
ReferencesDialog ist ein Dialogfeld zum Anzeigen von Verweisen auf einer Seite.
-
restoretreedialog
RestoreTreeDialog ist ein Dialogfeld zum Wiederherstellen einer vorherigen Version einer Struktur.
-
restoreversiondialog
RestoreVersionDialog ist ein Dialogfeld zum Wiederherstellen einer vorherigen Version einer Seite.
-
richtext
RichText bietet ein Formularfeld zum Bearbeiten von formatierten Textinformationen (Rich-Text).
Die RichText-Komponente bietet derzeit die folgenden Funktionen:
-
rolloutplan
RolloutPlan stellt ein Dialogfeld zum Überwachen des Rollout-Fortschritts einer Seite bereit. RolloutPlan wird von einem CQ.wcm.msm.RolloutWizard.
-
rolloutwizard
RolloutWizard stellt einen Assistenten für das Rollout einer Seite bereit. RolloutWizard startet einen CQ.wcm.msm.RolloutPlan.
-
searchfield
SearchField ist ein Suchfeld, das die Ergebnisse in einer Dropdown-Liste bereitstellt, die zum Durchsuchen des Repositorys verwendet werden kann.
-
selection
Mit „Selection“ können Benutzer aus mehreren Optionen auswählen. Die Optionen können Teil der Konfiguration sein oder aus einer JSON-Antwort geladen werden. Die Auswahl kann entweder als Dropdown-Liste (Auswahl) oder als Kombinationsfeld (Auswahl plus freier Texteintrag) gerendert werden.
-
Sidekick
Der „Sidekick“ ist ein unverankerter Hilfsdienst, in dem gängige Tools zur Seitenbearbeitung bereitgestellt werden.
-
siteadmin
SiteAdmin ist eine Konsole mit WCM-Administrationsfunktionen.
-
siteimporter
Mit SiteImporter können Benutzer komplette Websites importieren und erste Projekte erstellen.
-
sizefield
Mit SizeField können Benutzer die Breite und Höhe (z. B. eines Bildes) eingeben.
-
slider
Ein Regler für die vertikale und horizontale Ausrichtung, Tastaturanpassungen, konfigurierbare Ausrichtungen, Achsenklicks und Animationen. Kann als Element zu jedem Container hinzugefügt werden. Beispielverwendung: …
-
Bildschirmpräsentation
Die Bildschirmpräsentation bietet eine Komponente, die verwendet werden kann, um einen Satz von Bildern und Bildtiteln zu definieren und zu bearbeiten, die als Diashow angezeigt werden können.
Die Komponente "Bildschirmpräsentation"basiert auf CQ.form.SmartImage -Komponente.
-
smartfile
SmartFile ist ein intelligenter Datei-Uploader.
Wenn ein Flash-Plug-in (Version >= 9) installiert ist, werden Uploads mithilfe der SWFupload-Bibliothek ausgeführt, die eine praktische Methode zur Handhabung von Uploads bietet.
-
smartimage
SmartImage ist ein intelligenter Bild-Uploader, Es bietet Tools zur Verarbeitung eines hochgeladenen Bildes, z. B. ein Tool zum Definieren von Imagemaps und einem Bildzuschnitt.
Beachten Sie, dass die Komponente hauptsächlich für die Verwendung auf einer separaten Registerkarte für Dialogfelder entwickelt wurde.
-
Abstand
Wird verwendet, um einen skalierbaren Bereich in einem Layout bereitzustellen.
-
Spinner
Das Spinner-Feld ist ein Trigger für numerische, Datums- oder Uhrzeitwerte. Der Wert kann mithilfe der bereitgestellten Nach-oben- und Nach-unten-Trigger, des Scrollrads oder der Tasten erhöht und verringert werden.
-
splitbutton
Eine unterteilte Schaltfläche, die einen integrierten Abwärtspfeil bereitstellt, der ein Ereignis separat zu einem Standard-Klick-Ereignis der Schaltfläche auslösen kann. Sie wird in der Regel verwendet, um ein Dropdown-Menü anzuzeigen, das zusätzliche Optionen zur Hauptaktion der Schaltfläche bereitstellt. Jeder benutzerdefinierte Handler kann jedoch den Pfeilklick implementieren.
-
static
Mit „Static“ kann beliebiger Text oder HTML angezeigt werden.
-
Statistiken
„Statistics“ zeigt die Seitenimpressionen als Diagramm an. Das Widget ermöglicht die Auswahl eines Zeitraums, für den die Statistiken angezeigt werden sollen.
-
store
Die Store-Klasse kapselt einen Client-seitigen Cache der Datensatz-Objekte, die Eingabedaten für die Komponenten GridPanel, ComboBox oder DataView liefern.
-
suggestfield
SuggestField macht Benutzern Vorschläge auf Basis ihrer Eingaben.
-
switcher
„Switcher“ stellt eine Gruppe von Schaltflächen für die Kopfzeilenleiste in einer Konsole bereit, mit denen Benutzer zwischen Websites, digitalen Assets, Tools, Workflows und Sicherheit wechseln können.
-
tableedit
Veraltet: Verwenden Sie stattdessen CQ.form.TableEdit2.
-
tableedit2
TableEdit2 stellt ein Widget zum Erstellen von Tabellen bereit.
-
tabpanel
Ein allgemeiner Container für Registerkarten. TabPanels kann zu Layout-Zwecken genauso wie ein standardmäßiges CQ.Ext.Panel verwendet werden, verfügt aber auch über spezielle Unterstützung für darin enthaltene untergeordnete Komponenten (
items
). -
tags
code language-none CQ.tagging.TagInputField
ist ein Formular-Widget zum Eingeben von Tags. Es beinhaltet ein Popup-Menü für die Auswahl vorhandener Tags, einschließlich Autovervollständigen und vieler anderer Funktionen.
-
textarea
Ein mehrere Zeilen umspannendes Textfeld. Kann als direkter Ersatz für herkömmliche Textbereich-Felder verwendet werden. Außerdem unterstützt die Funktion zur automatischen Skalierung.
-
textbutton
TextButton stellt einen Textlink mit den Funktionen einer CQ.Ext.Button bereit.
-
textfield
Grundlegendes Textfeld. Kann als direkter Ersatz für herkömmliche Texteingaben oder als Basisklasse für komplexere Eingabedialoge verwendet werden (z. B. CQ.Ext.form.TextArea und CQ.Ext.form.ComboBox).
-
thumbnail
-
timefield
Stellt ein Zeiteingabefeld mit einem Zeit-Dropdown-Menü und automatischer Zeitvalidierung bereit. Beispielverwendung: …
-
tip
@xtype tip. Dieses ist die allgemeine Klasse für CQ.Ext.QuickTip und CQ.Ext.Tooltip, die das grundlegende Layout und die Platzierung bereitstellt, die für alle Klassen mit QuickInfo erforderlich sind. Diese Klasse kann direkt für einfache, statisch positionierte Tipps verwendet werden.
-
titleseparator
Fügt eine Leiste mit Trennzeichen zu einem Menü hinzu, die zum Trennen logischer Gruppen von Menüelementen verwendet werden. Das Trennzeichen kann zusätzlich einen Titel tragen.
-
toolbar
Eine allgemeine Klasse für Symbolleisten. Der
defaultType
für die Toolbar-Klasse ist zwarbutton
, Toolbar-Elemente (untergeordnete Elemente für den toolbar-Container) können jedoch praktisch jeden Komponententyp umfassen. Symbolleistenelemente können explizit über ihre Konstruktoren erstellt werden. -
tooltip
Eine Standardimplementierung für QuickInfos, die zusätzliche Informationen beim Zeigen auf ein Zielelement bereitstellt. @xtype tooltip
-
treegrid
@xtype-Treegrid
-
treepanel
Das TreePanel bietet eine Baumstruktur-strukturierte Benutzeroberflächendarstellung von strukturierten Daten.
TreeNodezum TreePanel hinzugefügt werden, kann jedes Metadaten enthalten, die von Ihrer Anwendung in ihrer attributes -Eigenschaft.
-
trigger
Stellt einen benutzerfreundlichen Wrapper für TextFields bereit, der eine klickbare Auslöserschaltfläche hinzufügt (ähnelt einem Standard-Kombinationsfeld). Da der Trigger keine Standardaktion hat, müssen Sie eine Funktion zuweisen, um den Trigger-Klick-Handler zu implementieren, indem Sie onTriggerClick. Sie können ein TriggerField direkt erstellen, da es genau wie eine Kombinationsbox dargestellt wird.
-
uploaddialog
Mit UploadDialog können Benutzer Dateien ins Repository hochladen. Erstellt einen neuen UploadDialog.
-
userinfo
Ein Element der Symbolleiste, das den aktuellen Benutzernamen anzeigt und Benutzeraktionen wie das Bearbeiten von Benutzereigenschaften und die Personifikation ermöglicht.
-
viewport
Ein spezieller Container, der den sichtbaren Anwendungsbereich (den Browser-Viewport) darstellt.
Der Viewport rendert sich selbst im Hauptteil des Dokuments, passt sich automatisch der Größe des Browser-Viewports an und verwaltet die Größenanpassung des Fensters. Es kann nur ein Viewport erstellt werden.
-
Fenster
Ein spezielles Bedienfeld, das als Anwendungsfenster verwendet werden soll. Windows sind in Fließtext versetzt, resizableund draggable Standardmäßig. Windows kann maximiert , um den Viewport zu füllen, in der vorherigen Größe wiederherzustellen und minimierend.
-
xmlstore
Kleine Helferklasse zum Erstellen CQ.Ext.data.Storeaus XML-Daten leichter. Ein XmlStore wird automatisch mit einer CQ.Ext.data.XmlReader.
Cqinclude>: Ein Pseudo-xtype, das Widget-Definitionen aus unterschiedlichen Pfaden im Repository enthält. Sie wird am häufigsten in Seitendialogfeldern verwendet. Für diesen xtype gibt es keine tatsächliche JavaScript-Widget-Klasse. Es wird durch die formatData()-Funktion der CQ.Util-Klasse verarbeitet. Weitere Informationen finden Sie in diesem Knowledge Base-Artikel.