https://pywebio.readthedocs.io/en/dev/o ... _datatable
Код: Выделить всё
import urllib.request
import json
with urllib.request.urlopen('https://fakerapi.it/api/v1/persons?_quantity=30') as f:
data = json.load(f)['data']
put_datatable(
data,
actions=[
("Edit Email", lambda row_id: datatable_update('user', input("Email"), row_id, "email")),
("Insert a Row", lambda row_id: datatable_insert('user', data[0], row_id)),
None, # separator
("Delete", lambda row_id: datatable_remove('user', row_id)),
],
onselect=lambda row_id: toast(f'Selected row: {row_id}'),
instance_id='user'
).show()
Пытался распечатать управляемую таблицу через
df= put_datatable(...)< /p>
print(df)
или
print(data.user())и т. д. но, кажется, ничего не работает.
Подробнее здесь: https://stackoverflow.com/questions/785 ... in-pywebio