Working version of DataGridColumnsManager.py where columns can be updated

This commit is contained in:
2026-01-25 21:40:32 +01:00
parent e31d9026ce
commit 05d4e5cd89
7 changed files with 702 additions and 34 deletions

View File

@@ -186,8 +186,9 @@ class TestObject:
class TestIcon(TestObject):
def __init__(self, name: Optional[str] = '', command=None):
super().__init__("div")
def __init__(self, name: Optional[str] = '', wrapper="div", command=None):
super().__init__(wrapper)
self.wrapper = wrapper
self.name = snake_to_pascal(name) if (name and name[0].islower()) else name
self.children = [
TestObject(NotStr, s=Regex(f'<svg name="\\w+-{self.name}'))
@@ -196,7 +197,7 @@ class TestIcon(TestObject):
self.attrs |= command.get_htmx_params()
def __str__(self):
return f'<div><svg name="{self.name}" .../></div>'
return f'<{self.wrapper}><svg name="{self.name}" .../></{self.wrapper}>'
class TestIconNotStr(TestObject):