gristlabs_grist-core/app/client/components
Cyprien P 25e40bfa9b (core) Fix setting xaxis when both chart aggregation and split series
Summary:
 - Symptoms where that Split Series could end up being turned off for
   no good reason. Also both x axis and split series could be mixed
   up.

 - Problems was caused by call to `setGroupByColumns` which modifies
   the sections viewFields. Diff fixes it by adjustin slightly the
   ordering of function call in `_setXAxis()`.

 - Problem of mixing up x axis and split series was fixed by being
   careful on the order of columns passed to the `setGroupByColumns`
   which then determine the ordering of the view fields.

Test Plan: Includes new test cases

Reviewers: jarek

Reviewed By: jarek

Differential Revision: https://phab.getgrist.com/D3365
2022-04-13 11:25:24 +02:00
..
AceEditor.css
AceEditor.js
AceEditorCompletions.ts
ActionLog.css
ActionLog.ts
Base.js
BaseView2.ts (core) Copy column type and options when pasting into an empty column 2022-04-04 14:53:16 +02:00
BaseView.js (core) Copy column type and options when pasting into an empty column 2022-04-04 14:53:16 +02:00
CellPosition.ts
ChartView.css
ChartView.ts (core) Fix setting xaxis when both chart aggregation and split series 2022-04-13 11:25:24 +02:00
ClientScope.ts
Clipboard.css
Clipboard.js
CodeEditorPanel.css
CodeEditorPanel.js
ColumnFilters.css
ColumnTransform.ts (core) Adding font options to the style picker 2022-04-07 20:35:03 +02:00
Comm.ts
commandList.js
commands.css
commands.js
CopySelection.ts (core) Copy column type and options when pasting into an empty column 2022-04-04 14:53:16 +02:00
Cursor.ts
CursorMonitor.ts (core) Restoring cursor position on raw data views 2022-03-23 12:24:18 +01:00
CustomView.css
CustomView.ts (core) Adding onNewRecord event for custom widgets 2022-04-12 16:51:16 +02:00
DataTables.ts (core) Add usage to data tables page 2022-04-04 15:08:19 -07:00
DetailView.css
DetailView.js (core) Copy column type and options when pasting into an empty column 2022-04-04 14:53:16 +02:00
DocComm.ts
DocConfigTab.js
DocumentUsage.ts (core) Add usage to data tables page 2022-04-04 15:08:19 -07:00
Drafts.ts
duplicatePage.ts
EditorMonitor.ts (core) Restoring cursor position on raw data views 2022-03-23 12:24:18 +01:00
EmbedForm.css
FieldConfigTab.css
FormulaTransform.ts
GridView.css
GridView.js (core) Copy column type and options when pasting into an empty column 2022-04-04 14:53:16 +02:00
GristDoc.css
GristDoc.ts (core) add 'Aggregate Values' option to chart config 2022-04-07 15:34:54 +02:00
GristWSConnection.ts
Importer.ts (core) Conditional formatting rules 2022-03-23 13:15:02 +01:00
Layout.css
Layout.js
LayoutEditor.css
LayoutEditor.js
LayoutPreview.css
LayoutPreview.js
LinkingState.ts (core) Fix linking after a summary update 2022-04-08 12:28:42 +02:00
Login.css
ParseOptions.ts
PluginScreen.ts
Preferences.css
Printing.css
Printing.ts
RawData.ts (core) Add usage to data tables page 2022-04-04 15:08:19 -07:00
RecordLayout.css
RecordLayout.js
RecordLayoutEditor.js
RefSelect.js
SearchBar.css
Selector.js
TypeConversion.ts (core) Adding font options to the style picker 2022-04-07 20:35:03 +02:00
TypeTransform.ts (core) Adding font options to the style picker 2022-04-07 20:35:03 +02:00
UndoStack.ts
UnsavedChanges.ts
ValidationPanel.css
ValidationPanel.js
viewCommon.css (core) Conditional formatting rules 2022-03-23 13:15:02 +01:00
viewCommon.js
ViewConfigTab.css
ViewConfigTab.js
ViewLayout.css
ViewLayout.ts (core) add 'Aggregate Values' option to chart config 2022-04-07 15:34:54 +02:00
ViewLinker.css
ViewPane.ts
WidgetFrame.ts (core) Adding onNewRecord event for custom widgets 2022-04-12 16:51:16 +02:00