我正在使用Angular ui-grid而且我很擅长。我收到一个对象数组来为每一行呈现数据。每个对象(因此每行)都有一个字段change:false
,用于标记该行上的任何字段是否已被编辑。我已在屏幕上保留此字段visible : false
。
但是,每当对任何行的任何列进行任何更改时,我都希望将此字段设置为change:true
。
如何在更改ui-dropdown字段或任何其他字段时实现此目的。
我将此作为我的更改列:
{ name: "carrier_influence_group", displayName: "Carrier influence group", enableCellEdit: true,
editableCellTemplate: 'ui-grid/dropdownEditor', type:'object', cellFilter: 'cigFilter', editDropdownValueLabel: 'name',
editDropownOptionsArray: [{ id: 10, name: 'Small' }, { id: 11, name: 'Medium' }, { id: 12, name: 'Large' }]
},
我尝试寻找任何可用的选项。但在官方docs
中找不到任何方法。请建议一种方式或一些相关的链接
答案 0 :(得分:1)
您可以使用 select user_id, sum(a.transaction_amount + b.transaction_amount).
from my_table as a
inner join my_table as b on date_add(b.transaction_date, interval 1 day) = a.transaction_date
where date(a.transaction_date) = STR_TO_DATE('31,8,2016','%d,%m,%Y')
and a.transaction_amount > 0
group by user_id
事件。
afterCellEdit