2017-09-13 94 views
0

我有两个数据模型,一个名为Requested_Allocations,另一个名为Approved_Allocations。用一个按钮将记录从一个数据模型移动到另一个数据模型

我想为显示Requested_Allocations记录的表的每一行添加一个“批准”按钮。当用户单击此按钮时,该记录将添加到Approved_Allocations中并从Requested_Allocations中删除。

我已经设置了两个数据模型,并且已将Requested_Allocations表中的'Approve'按钮添加到该表中。我想我需要添加一个OnClick事件到按钮,但我不确定究竟该做什么。任何指导都会很棒!

回答

0

通过为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'; 

你可以找到吨的类似的代码在Travel ApprovalDocument Approval模板。

相关问题