-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implementation of the Pivot table component #606
Conversation
Pivot Table : Add help popup Pivot Table : Add Aggregator function
Ajouter un message lors de la régénération du table pivot Corriger l'ordre des colonnes lors de la régénération du table pivot
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I added some comments with my remarks.
galite-core/src/main/kotlin/org/kopi/galite/visual/domain/Domain.kt
Outdated
Show resolved
Hide resolved
galite-core/src/main/kotlin/org/kopi/galite/visual/domain/Domain.kt
Outdated
Show resolved
Hide resolved
galite-core/src/main/kotlin/org/kopi/galite/visual/domain/Domain.kt
Outdated
Show resolved
Hide resolved
galite-core/src/main/kotlin/org/kopi/galite/visual/dsl/form/DictionaryForm.kt
Show resolved
Hide resolved
galite-core/src/main/kotlin/org/kopi/galite/visual/ui/vaadin/pivotTable/DPivotTable.kt
Outdated
Show resolved
Hide resolved
galite-core/src/main/kotlin/org/kopi/galite/visual/ui/vaadin/pivotTable/DPivotTable.kt
Outdated
Show resolved
Hide resolved
galite-core/src/main/kotlin/org/kopi/galite/visual/ui/vaadin/pivotTable/DPivotTable.kt
Outdated
Show resolved
Hide resolved
galite-core/src/main/kotlin/org/kopi/galite/visual/ui/vaadin/pivotTable/DPivotTable.kt
Outdated
Show resolved
Hide resolved
galite-demo/galite-vaadin/src/main/kotlin/org/kopi/galite/demo/bill/BillForm.kt
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I added few code style comments below. Please check.
The task ./gradlew test
is failed. please check and fix the failed tests. The failed test is in Class org.kopi.galite.tests.ui.vaadin.form.FormTests and it is caused by the changes in Migration.addProducts. You can fix it by extracting the first 4 records of the loop and start your loop from 4
I also think that some changes need to be done for Galite demo :
- The products pivot table is OK, However, the pivot tables added for clients or bill products I don't find particularly meaningful.
- For the client pivot table, I suggest that you add a left join with the table purchase and maybe product so you can add quantity and price as measures. and at the same time check if dimensions and measures can accept null values.
- I think we can delete the bill product pivot table since it's not really meaningful
galite-core/src/main/kotlin/org/kopi/galite/visual/dsl/pivottable/Dimension.kt
Outdated
Show resolved
Hide resolved
galite-core/src/main/kotlin/org/kopi/galite/visual/dsl/pivottable/PivotTable.kt
Outdated
Show resolved
Hide resolved
* Copyright (c) 2013-2022 kopiLeft Services SARL, Tunis TN | ||
* Copyright (c) 1990-2022 kopiRight Managed Solutions GmbH, Wien AT |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Replace 2022 with 2023
Add pivot table component to Galite