在Serenity平台中更改选定的行复选框值

时间:2016-12-19 16:27:58

标签: model-view-controller typescript

这个问题与Serenity平台开发有关。

我使用__id作为idfiled:

protected getIdProperty() { return "__id"; }

我还为每一行添加了一个复选框:

 this.rowSelection = new Serenity.GridRowSelectionMixin(this);

问题是:如何从__id更改复选框的值以使用其中一个列值(例如:StudentID并不总是唯一的)

由于

1 个答案:

答案 0 :(得分:0)

this.getSelectedKeys().map(x => 
        this.view.getItemById(Q.toId(x))
              .StudentID).filter(x => x != null)