CRUDKit adjustments and bug fixes.

This commit is contained in:
Yaro Kasear 2025-09-11 10:05:32 -05:00
parent eef7428c2f
commit b68dbfc7ae
5 changed files with 26 additions and 13 deletions

View file

@ -121,7 +121,7 @@ def render_field(field, value):
options=field.get('options', None)
)
def render_table(objects: List[Any], columns: Optional[List[Dict[str, Any]]] = None):
def render_table(objects: List[Any], columns: Optional[List[Dict[str, Any]]] = None, **opts):
env = get_env()
template = get_crudkit_template(env, 'table.html')
@ -146,7 +146,7 @@ def render_table(objects: List[Any], columns: Optional[List[Dict[str, Any]]] = N
cells.append({"text": text, "href": href, "class": cls})
disp_rows.append({"id": rd.get("id"), "cells": cells})
return template.render(columns=cols, rows=disp_rows)
return template.render(columns=cols, rows=disp_rows, kwargs=opts)
def render_form(model_cls, values, session=None):
env = get_env()