我有两个数据模型,一种称为Requested_Allocations
,另一种称为Approved_Allocations
。
我想在显示Requested_Allocations
记录的表的每一行中添加一个Approve
按钮。当用户单击此按钮时,该记录将被添加到Approved_Allocations
并从Requested_Allocations
删除。
我已经设置了两个数据模型,并将Approve
按钮添加到Requested_Allocations
表中。我想我需要将OnClick Event
添加到该按钮,但是我不确定该怎么做。任何指导都很好!
可以通过为Approved_Allocations
模型创建新记录,将Requested_Allocations
的字段复制到其中并删除源记录。
我强烈建议删除其中一个模型,并为其余的模型添加"状态"字段。然后,您将可以使用过滤器查询批准/请求的记录:
// querying requested allocations
app.datasources.Allocations.query.filters.Status._equals = 'Requested';
使用单行代码更改分配状态:
// Approve button click (assuming that it shared datasource with row)
widget.datasource.item.Status = 'Approved';
您可以在旅行批准和文件批准模板中找到大量的类似代码。