#NEWLINE# @ classmethod #NEWLINE# def param_defaults( self , ar , **kw ) : #NEWLINE# #INDENT# '\n        Return a dict with default values for the :attr:`parameters`.\n        This will be called per request.\n\n        Usage example. The Clients table has a parameter `coached_since`\n        whose default value is empty::\n\n          class Clients(dd.Table):\n              parameters = dd.ParameterPanel(\n                ...\n                coached_since=models.DateField(blank=True))\n\n        But `NewClients` is a subclass of `Clients` with the only\n        difference that the default value is `amonthago`::\n\n          class NewClients(Clients):\n              @classmethod\n              def param_defaults(self,ar,**kw):\n                  kw = super(NewClients,self).param_defaults(ar,**kw)\n                  kw.update(coached_since=amonthago())\n                  return kw\n\n\n        ' #NEWLINE# for ( k , pf ) in list ( self . parameters . items ( ) ) : #NEWLINE# #INDENT# kw [ k ] = pf . get_default ( ) #NEWLINE# #UNINDENT# return k