| # basics | | # basics |
| | | |
| the generic object list should be able to list any | | the generic object list should be able to list any |
| type of model - given a queryset or other iterabl | | type of model - given a queryset or other iterabl |
| e object. | | e object. |
| | | |
| implementors can configure different types of colu | | implementors can configure different types of colu |
| mns - dynamically. users can then configure which | | mns - dynamically. users can then configure which |
| columns they want to see and which should be used | | columns they want to see and which should be used |
| for sorting. | | for sorting. |
t | | t |
|
| | |
|
| | | # terminology
|
| | |
|
| | | - Column: represents a class which can be used to |
| | | add a column type to the list
|
| | | - Column Type:
|
| | |
|
| | |
|
| | | # dynamic columns
|
| | |
|
| | | it must be possible for users to add new columns. |
| | | - for example a column displaying a given "tag cat |
| | | egory"
|
| | |
|
| | | this means that either:
|
| | |
|
| | | - a column type in a list can be displayed more th |
| | | an once with a different "setting"
|
| | | - or that users can dynamically add a new column t |
| | | ype to the list
|
| | |
|