Tweak base BatchRowCrud view class, for fieldset customization.
				
					
				
			This commit is contained in:
		
							parent
							
								
									6ac13286cb
								
							
						
					
					
						commit
						e01e323d3e
					
				
					 1 changed files with 16 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -1020,6 +1020,22 @@ class BatchRowCrud(BaseCrud):
 | 
			
		|||
        """
 | 
			
		||||
        return self.batch_class.__name__
 | 
			
		||||
 | 
			
		||||
    def fieldset(self, row):
 | 
			
		||||
        """
 | 
			
		||||
        Creates the fieldset for the view.  Derived classes should *not*
 | 
			
		||||
        override this, but :meth:`configure_fieldset()` instead.
 | 
			
		||||
        """
 | 
			
		||||
        fs = self.make_fieldset(row)
 | 
			
		||||
        self.configure_fieldset(fs)
 | 
			
		||||
        return fs
 | 
			
		||||
 | 
			
		||||
    def configure_fieldset(self, fieldset):
 | 
			
		||||
        """
 | 
			
		||||
        Derived classes can override this.  Customizes a fieldset which has
 | 
			
		||||
        already been created with defaults by the base class.
 | 
			
		||||
        """
 | 
			
		||||
        fieldset.configure()
 | 
			
		||||
 | 
			
		||||
    def template_kwargs(self, form):
 | 
			
		||||
        """
 | 
			
		||||
        Add batch row instance etc. to template context.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue