grokcore.viewlet

GROK-achtige configuratie voor Zope-weergave
Download nu

grokcore.viewlet Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • ZPL
  • Naam uitgever:
  • The Grok Team
  • Uitgever website:
  • http://grok.zope.org

grokcore.viewlet Tags


grokcore.viewlet Beschrijving

GROK-achtige configuratie voor Zope Viewlets Dit pakket biedt ondersteuning om Zope Viewlets rechtstreeks in Python (zonder ZCML) te schrijven en te registreren. Het is ontworpen om te worden gebruikt met Grabcore.view waarmee u Zope views kunt schrijven en registreren. Delen van Grabcore.ViewletThis-pakket is ingesteld als het Grabcore.bePonent-pakket. Raadpleeg de documentatie voor meer informatie. De extra ZCML-lijnen die u nodig heeft, zijn: Plaats de eerste regel ergens in de buurt van de bovenkant van uw wortel ZCML File.Examplesfirst We hebben een weergave nodig om onze viewlet-manager te bellen: van Grabcore Importviewletclass-index (view.view): Passindex = Viewlet.page Template ("" " TEST

"" ") Daarna konden we alleen een manager definiëren die iets weergeven: Class Content (view.viewletmanager): viewlet.view (index) DEF Render (Self): Retourneer U '

Hello World

' of een heel ander voorbeeld: Klasse AdvancedContent (view.viewletmanager): viewlet.name ('content') view.view (index) en enkele viewlets voor Die: Klasse StaticData (View.viewlet): viewlet.view (index) viewlet.viewletManager (AdvancedContent) Def render (zelf): Retourneer u '

Gegevens van% s

' self.context.idor: Class Secretdata (view.viewlet): ViewL et.View (Index) viewlet.viewletManager (AdvancedContent) ViewContent) ViewContnia ('Agent.Secret') Secretdata = View.Pagetemplate ("" "

Niets om hier te zien.

" "") The Way-sjablonen Bevonden aan componenten werken precies de weg dan in Grokcore.view, voor meer informatie verwijzen naar de documentatie van de documentatie.API OverzichtBase ClassesViewletManager Definieer een nieuwe viewlet-manager. U kunt een rendermethode, een sjabloon, die een geregistreerde viewlets kan of niet gebruiken. Als u een sjabloon definieert, wordt de weergave toegevoegd als een verwijzing naar de huidige weergave waarvoor de manager wordt weergegeven in de naamruimte van de sjabloon. Het is beschikbaar, evenals een attribuut op het beheer van de manager.viewlet Definieer een nieuwe viewlet. U kunt een sjabloon of een rendermethode opgeven. Net als in het meningen kunt u een updatemethode definiëren om de benodigde gegevens te verwerken. Zoals voor manager, wordt weergave toegevoegd aan de sjabloonnaamruimte indien gebruikt. ViewletManager wordt gedefinieerd en een verwijzing naar de manager in de naamruimte van de sjabloon en als een attribuut op het veld Object. DirectiveSyou kan richtlijnen van Grabcore.view gebruiken om uw viewlet of viewlet manager te registreren: naam, context, laag en vereisen (voor beveiliging Op een viewlet). Toegevoegd: Zie Selecteren voor welke weergave is geregistreerd, een viewlet of een viewlet-manager.viewletManager Selecteer voor welke viewlet-manager is geregistreerd een viewlet.order Definieer een weergaveorder voor viewlets in een viewlet-manager. Dit zou een cijfer moeten zijn, de kleinere bestelling eerst, groter laatst.Alditionally, het Grabcore.viewlet-pakket legt de Grabcore.bePonent, Grokcore.security en Grabcore.view API's uit. Vereisten: · Python Wat is er nieuw in deze release: · MAAK PAKKER NADELIJK AAN ZOPE.ORD REPOSITEITE BELEID. · Update functionele tests om de browserimplementatie van Zope.App.wsgi te gebruiken in plaats van Zope.App.testing. · Verminder afhankelijkheden (Zope.App.pagetemplate niet langer noodzakelijk).


grokcore.viewlet Gerelateerde software