40 lines
689 B
Python
40 lines
689 B
Python
from enum import Enum
|
|
|
|
DEFAULT_COLUMN_WIDTH = 100
|
|
|
|
ROUTE_ROOT = "/myfasthtml"
|
|
|
|
|
|
class Routes:
|
|
Commands = "/commands"
|
|
Bindings = "/bindings"
|
|
|
|
|
|
class ColumnType(Enum):
|
|
RowIndex = "RowIndex"
|
|
Text = "Text"
|
|
Number = "Number"
|
|
Datetime = "DateTime"
|
|
Bool = "Boolean"
|
|
Choice = "Choice"
|
|
List = "List"
|
|
|
|
|
|
class ViewType(Enum):
|
|
Table = "Table"
|
|
Chart = "Chart"
|
|
Form = "Form"
|
|
|
|
|
|
class FooterAggregation(Enum):
|
|
Sum = "Sum"
|
|
Mean = "Mean"
|
|
Min = "Min"
|
|
Max = "Max"
|
|
Count = "Count"
|
|
FilteredSum = "FilteredSum"
|
|
FilteredMean = "FilteredMean"
|
|
FilteredMin = "FilteredMin"
|
|
FilteredMax = "FilteredMax"
|
|
FilteredCount = "FilteredCount"
|