source: products/quintagroup.referencedatagridfield/trunk/quintagroup/referencedatagridfield/examples/ReferenceDataGridDemoType.py @ 2266

Last change on this file since 2266 was 2266, checked in by mylan, 14 years ago

Add visible functionality of ReferenceBrowseWidget? and ReferenceField?. Reference engigne not plugged-in yet.

  • Property svn:eol-style set to native
File size: 973 bytes
Line 
1from AccessControl import ClassSecurityInfo
2
3from Products.Archetypes.public import *
4from Products.ATContentTypes.content.base import ATCTContent
5
6
7from quintagroup.referencedatagridfield import PKG_NAME
8from quintagroup.referencedatagridfield import ReferenceDataGridField
9from quintagroup.referencedatagridfield import ReferenceDataGridWidget
10
11class ReferenceDataGridDemoType(ATCTContent):
12    """ Simple ReferenceDataGridField demo."""
13    security = ClassSecurityInfo()
14    schema = BaseSchema + Schema((
15
16        ReferenceDataGridField('DemoReferenceDataGridField',
17            schemata='default',
18            relationship="demo_relation",
19            widget = ReferenceDataGridWidget(
20                label = "Reference DataGrid Field(s)",
21                visible = {'edit' : 'visible', 'view' : 'visible'}
22            )
23        ),
24    ))
25
26    meta_type = portal_type = archetype_name = 'ReferenceDataGridDemoType'
27
28registerType(ReferenceDataGridDemoType, PKG_NAME)
Note: See TracBrowser for help on using the repository browser.