如何更新GWT中每行数据网格中其他列“qty”值更改的“总价格”列值?

时间:2018-03-06 00:24:07

标签: gwt datagrid

我有一个DataGrid表,其中有5列,如下所示:

   |         |            |              qty | 
id | desc    | price/unit | (editable field) | total price
---+---------+------------+------------------+------------
 1 | my id 1 |         10 |                1 |         10
 2 | my id 2 |         20 |                2 |         40
 3 | my id 3 |         30 |                3 |         90
 4 | my id 4 |         40 |                4 |        160

我需要的是,如果我将第1行的qty值从1更新为10,那么它应该将第1行的total price更新为100.如何实现此目的?

1 个答案:

答案 0 :(得分:1)

在您的可修改列的FieldUpdater中,您拥有apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-kapt' // add this line android { compileSdkVersion 27 defaultConfig { ........ } } 方法。此方法在其第一个参数中获得update。这是您需要重绘以刷新rowIndex列的行。当然,我假设total price是根据当前totatl priceqty值计算的。

像这样:

price