Observable
Mixin: notifies when fields change; auto-wraps lists/dicts to be observable.
Example:
import flet as ft
from dataclasses import dataclass
@ft.observable
@dataclass
class MyDataClass:
x: int
y: int
obj = MyDataClass(1, 2)
def listener(sender, field):
print(f"Changed: {field} in {sender}")
obj.subscribe(listener)
obj.x = 3
obj.y = 4
Methods