grokcore.Formlib.

grok-artige Konfiguration für ZOPE.FORMLIB-Komponenten
Jetzt downloaden

grokcore.Formlib. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Other/Proprietary Li...
  • Name des Herausgebers:
  • The Grok Team
  • Website des Verlags:
  • http://grok.zope.org

grokcore.Formlib. Stichworte


grokcore.Formlib. Beschreibung

Grok-ähnliche Konfiguration für ZOPE.FORMLIB-Komponenten Das GROCCORE.FORFLIB-Paket bietet Unterstützung für Schreibformulare mithilfe der ZOPE FORMLIB-Bibliothek und registrieren Sie sie direkt in Python (ohne ZCML). Setzen Sie das GROCCORE.FormLibThis-Paket auf. . Die zusätzlichen ZCML-Zeilen, die Sie benötigen Datei.examplesWeine benötigen ein Beispielschnittstellen: von Zope-Importschnittstelle, Schemaklasse Imammoth (Schnittstelle.Interface): Name = schema.textline (Titel = U "Name") Alter = schema.int (title = u "Alter", min = 0 ) Bearbeiten von FormSyou kann ein Bearbeitungsformular für Imammoth wie folgt angeben: von grokcore import formlibclass bearbeiten (formlib.editform): formlib.cteut (imammoth), wenn in derselben Inhaltsobjekt in derselben Python-Datei definiert ist und grokcore.Formlib.icontext implementiert wird Es ist der Standardkontext für Ihr Formular. Klasse ISearch (Schnittstelle.Interface): Suchen = schema.textline (Titel = U "Text") Danach definieren Sie Ihr Formular. Es wird auf ein Mammut angewendet, verwendet jedoch die ISEARCH-Schnittstelle, um Felder zu generieren: class suche (formlib.form): formlib.cteut (iMammoth) form_fields = formlib.fields (ISearch) def Update (SELBST): # Standard Suchergebnisse sind keine Selbst .Search_Result = none @ formlib.action (U "Suchen") Diese Suche (Self, Text): self.search_result = 'Etwas gefunden mit Text wird eine benutzerdefinierte Template-Suche gefunden.t, um Ihr Formular zu rendern (in einem Verzeichnis modulename_templates). Fügen Sie FormAdDD-Formulare hinzu Ihr Formular, indem Sie eine Vorlage damit verknüpfen. Die Vorlage ist dafür verantwortlich, Widgets und Aktionen anzuzeigen. Die API, um auf sie zuzugreifen, ist das gleiche wie auf einem ZOPE-Format-Formular Dokumentation von grokcore.View Weitere Informationen Sie müssen die Hinzufügen von Aktionen angeben, die das neue Objekt erstellen wird. DecoratorsAction ist ein Dekorateur, um eine Aktion auf dem Formular zu erstellen. Ihre Aktion muss nur Werte aus dem Formular als Parameter akzeptieren.Helperautofields erstellen Formularfelder aus dem angegebenen Kontext. Wenn der Kontext eine Schnittstelle ist, werden ZOPE-Felder, die in dieser Schnittstelle definiert sind, zum Erstellen von Formularfeldern verwendet werden. Wenn der Kontext ein regelmäßiges Objekt ist, werden ZOPE-Felder aller implementierten Schnittstellen dieses Objekts verwendet, um Formularfelder aufzubauen. Felder erstellen und neu ordnete Felder auf dem Formular an. Sicherheit und grokcore.View-APIs. Anforderungen: · Python Was ist neu in dieser Version: · Paket erstelltes Paket entsprechen der Repositorpolitik der ZOPE.OG. · Aktualisieren Sie funktionale Tests an ZOPE.APP.WSGI-Browser anstelle von ZOPE.APP.Testing. · Verlassen Sie sich nicht mehr auf zoper.app.zcmlfiles für Tests.


grokcore.Formlib. Zugehörige Software