wijmo flexgrid编辑模式下,有一个combox控件。combox的数据源为对象类型{id, name},数据为[{id: 1, name: "你好"}, {id: 2, name: "我好"}]
初期显示的时候,combox控件展示的是label样式,双击进入编辑模式后,展示为下拉列表框。
然后,下拉列表中,选择一条数据,将name展现出来。
点击save按钮的时候,需要将id存入数据库。
代码:
<wj-flex-grid-column [header]="'testData'" width="*" [binding]="'testName'">
<ng-template wjFlexGridCellTemplate [cellType]="'Cell'" let-cell="cell">
{{cell.item.testName}}
</ng-template>
<ng-template wjFlexGridCellTemplate [cellType]="'CellEdit'" let-cell="cell">
<wj-combo-box class="customEdit" [itemsSource]="cell.item.testList" [displayMemberPath]="'testName'" [selectedValuePath]="'testId'" [isEditable]="false" [(ngModel)]="cell.value">
</wj-combo-box>
</ng-template>
</wj-flex-grid-column>
问题:
以上代码执行后,双击进入编辑模式,选择“我好”后,页面展示为 【2】.如何让页面显示为【“我好”】
|
|