This commit is contained in:
2022-05-20 23:14:08 +02:00
parent ba0ea5b246
commit 2ca515e138

View File

@ -21,22 +21,26 @@ class TableAPI:
def data(self, df): def data(self, df):
self.dfh.df = df self.dfh.df = df
@cp.tools.json_in()
def PATCH(self, **kwargs):
kwargs = kwargs or cp.request.json
self.dfh.append(kwargs)
self.changed = True
rerun(self.sid)
return str(self.dfh.df)
def GET(self): def GET(self):
return str(self.dfh.df) return str(self.dfh.df)
@cp.tools.json_in()
def PATCH(self, **kwargs):
kwargs = kwargs or cp.request.json
self.dfh.append(kwargs)
self._trigger_changed()
return str(self.dfh.df)
def DELETE(self): def DELETE(self):
self.dfh.clear() self.dfh.clear()
self.changed = True self._trigger_changed()
rerun(self.sid)
return "cleared" return "cleared"
def _trigger_changed(self):
self.changed = True
rerun(self.sid)