使用按钮将记录从一个数据模型移动到另一个数据模型



我有两个数据模型,一种称为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';

您可以在旅行批准和文件批准模板中找到大量的类似代码。

相关内容

最新更新