Coverage for sample_project/tables.py: 0%

6 statements  

« prev     ^ index     » next       coverage.py v7.6.4, created at 2024-11-22 07:51 +0000

1from apis_core.apis_entities.tables import AbstractEntityTable 

2from apis_core.generic.tables import MoreLessColumn 

3 

4 

5class PersonTable(AbstractEntityTable): 

6 class Meta(AbstractEntityTable.Meta): 

7 sequence = ["desc", "bio"] 

8 

9 # example column to show preview and detail 

10 bio = MoreLessColumn( 

11 orderable=False, 

12 preview=lambda x: f"This is {x.surname}", 

13 fulltext=lambda x: f"This is {x.surname}, {x.forename} {x.surname}.", 

14 )