src/pyams_skin/table.py
changeset 344 f1dc3da37393
parent 343 bff947c6b227
child 345 fd8621930779
equal deleted inserted replaced
343:bff947c6b227 344:f1dc3da37393
    92     cssClasses = {'table': 'table table-bordered table-striped table-hover table-tight datatable'}
    92     cssClasses = {'table': 'table table-bordered table-striped table-hover table-tight datatable'}
    93 
    93 
    94     @property
    94     @property
    95     def data_attributes(self):
    95     def data_attributes(self):
    96         return {
    96         return {
       
    97             'table': {
       
    98                 'id': self.id,
       
    99             },
    97             'tr': {
   100             'tr': {
    98                 'id': lambda x, col: self.get_element_id(x),
   101                 'id': lambda x, col: self.get_element_id(x),
    99                 'data-ams-element-name': lambda x, col: get_element_name(x),
   102                 'data-ams-element-name': lambda x, col: get_element_name(x),
   100                 'data-ams-url': lambda x, col: getattr(get_element_editor(self, x), 'url', None),
   103                 'data-ams-url': lambda x, col: getattr(get_element_editor(self, x), 'url', None),
   101                 'data-toggle': lambda x, col: 'modal' if getattr(get_element_editor(self, x), 'modal_target',
   104                 'data-toggle': lambda x, col: 'modal' if getattr(get_element_editor(self, x), 'modal_target',