(core) Fixing multicolumn bug on a card view

Summary:
Fixing bug on a card view. Type selector was always showing
'mixed type' value.

Test Plan: Updated

Reviewers: georgegevoian

Reviewed By: georgegevoian

Differential Revision: https://phab.getgrist.com/D3704
This commit is contained in:
Jarosław Sadziński
2022-11-14 12:30:50 +01:00
parent ccbdeb71e5
commit 955fdf4ae7
3 changed files with 38 additions and 3 deletions

View File

@@ -193,7 +193,11 @@ export class RightPanel extends Disposable {
const selectedColumns = owner.autoDispose(ko.computed(() => {
const vsi = this._gristDoc.viewModel.activeSection?.().viewInstance();
return vsi && vsi.selectedColumns ? vsi.selectedColumns() : null;
if (vsi && vsi.selectedColumns) {
return vsi.selectedColumns();
}
const field = fieldBuilder()?.field;
return field ? [field] : [];
}));
const isMultiSelect = owner.autoDispose(ko.pureComputed(() => {