def addReferenceForm(self,tableName): """ adds a reference form of this table """ Form.manage_add( self.references, id=tableName, title=self.labelFromId(tableName), unicode_mode=True ) referenceForm = getattr(self.references,tableName) referenceForm.manage_addProperty('primary_keys',[],'lines') setattr(referenceForm,'stored_encoding',"UTF-8")
def createForm(self): self.initializeForm() Form.manage_add(self, "form", title="formulaire", unicode_mode=True) setattr(self.form,'stored_encoding',"UTF-8") self.form.manage_addProperty("fields_on_public_form",tuple(),"lines") self.initDbTableStructureSave()