megrok.z3cform.baseMegrok-extensie voor Z3CForm | |
Download nu |
megrok.z3cform.base Rangschikking & Samenvatting
Advertentie
megrok.z3cform.base Tags
megrok.z3cform.base Beschrijving
megrok.z3cform.base is een niet-zo-dikke laag boven Z3C.Form. Het biedt een GROK-manier om uw formulieren en uw widgets te registreren. Bovendien heeft het pakket een verzameling basisvormen, bruikbare out-of-the box met grokcore.layout (of de oude megrrok.layout). De aanpassing van de formulieren wordt ook verlicht door het gebruik van Megrok.Pagetemplate, waardoor u kunt Om een sjabloon eenvoudig te negeren.Form RegistrationModelswe Sommige modellen instellen om als een formuliercontext te dienen: >>> Import Grabcore.component als Grok >>> van Zope Import Interface, schema >>> Klasse Imammoth (Interface.interface): .. . Naam = schema.textline (titel = u "naam") ... LEEFTIJD = schema.int (titel = u "leeftijd") >>> Klasse Mammoet (Grok.context): ... grok.implements (imammoth) ... Naam = schema.fieldproperty.fieldproperty (imammoth ) ... Leeftijd = schema.fieldproperty.fieldproperty (imammoth ) We verklaren het formulier. Het lijkt veel op een Grok.View: >>> import megrok.z3cform.base als z3cform >>>>>>> GROK.Context (Mammoth) Grab en Queryingwe registreren het onderdeel:> >> GRK.TESTING.GRK_COMPONENT ('Form', TestForm) Truenow, we kunnen het normaal zoeken: >>> van Zope.Publisher.Browser Import Testrequest >>> verzoek = Testrequest () >>> Manfred = Mammoth ()> >> Vanaf ZopeComponent Importeer GetMultiAdapter >>> MYFORM = GETMULTIADAPTER ((Manfred, aanvraag), naam = "TestForm") >>> MyForm
megrok.z3cform.base Gerelateerde software