{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":339075654,"defaultBranch":"dev","name":"outsystems-datagrid","ownerLogin":"OutSystems","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-15T12:46:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2916417?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719929413.0","currentOid":""},"activityList":{"items":[{"before":"a859faccfe98752f5fe9b98952394caecf9cf05b","after":null,"ref":"refs/heads/ROU-10900","pushedAt":"2024-07-02T14:10:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"}},{"before":"1564f92ae164ff7721d609016e020682b210700c","after":"5bad0da636737d79fe502863a9dce4343191cd41","ref":"refs/heads/dev","pushedAt":"2024-07-02T14:10:11.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"ROU-10900 Updated _showLoadingMessage to stop using inline styles (#422)\n\nThis PR will update the framework method `_showLoadingMessage` to stop\r\nusing inline styles.\r\n\r\n### What was happening\r\n* In O11, when dealing with platform settings related to CSP and\r\n`unsafe-inline`, we identified an improvement we could make in the\r\nframework.\r\n\r\n\r\n### What was done\r\n* Added the following CSS utility classes\r\n* Updated the framework method `_showLoadingMessage` to stop using\r\ninline styles and used the CSS utility classes mentioned above.\r\n````\r\n.full-size {\r\n width: 100%;\r\n height: 100%;\r\n}\r\n\r\n.ml-10 {\r\n margin-left: 10px;\r\n}\r\n````\r\n\r\n### Screenshot\r\n\r\n![image](https://github.com/OutSystems/outsystems-datagrid/assets/29493222/a398afc8-7bff-4d49-9ec8-e77665573abd)\r\n\r\n\r\n### Test Steps\r\n1. Go to a screen containing a Data Grid instance\r\n2. On the dev tool’s console run →\r\n`OutSystems.GridAPI.GridManager.GetActiveGrid().features.export._showLoadingMessage()`\r\n3. Check that the loading status continues to work as expected\r\n\r\n\r\n### Checklist\r\n* [X] tested locally\r\n* [X] documented the code\r\n* [X] clean all warnings and errors of eslint\r\n* [X] requires changes in OutSystems \r\n* [ ] requires new sample page in OutSystems","shortMessageHtmlLink":"ROU-10900 Updated _showLoadingMessage to stop using inline styles (#422)"}},{"before":"cfd14e59346c40c8ccb7051034c4219626ed4ff6","after":null,"ref":"refs/heads/ROU-10868","pushedAt":"2024-07-02T11:04:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"}},{"before":"6f2f590b99d1b5717b1cddce9533f77f2f261a6c","after":"1564f92ae164ff7721d609016e020682b210700c","ref":"refs/heads/dev","pushedAt":"2024-07-02T11:04:29.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"ROU-10868 Updated exportToExcel to use saveAsync (#421)\n\nThis PR will update the framework method `exportToExcel` to use\r\n`book.saveAsync`.\r\n\r\n### What was happening\r\n* With JSZip update to version `3.10.1` the method `book.save` is not\r\nsupported by Wijmo Flexgrid since they only support it until version\r\n`2.5.0`\r\n* Some `gulp` and `eslint` dependencies were not compatible.\r\n\r\n\r\n### What was done\r\n* Updated the framework method `exportToExcel` to use `book.saveAsync`.\r\n* Updated dev dependencies\r\n\r\n\r\n### Test Steps\r\n1. Go to a screen containing a Data Grid instance\r\n2. Check the resources for JSZip v3.10.1\r\n3. Right-click on a cell \r\n4. Click Export to Excel\r\n5. Checked that it continues to work as expected\r\n\r\n\r\n### Checklist\r\n* [X] tested locally\r\n* [X] documented the code\r\n* [X] clean all warnings and errors of eslint\r\n* [X] requires changes in OutSystems \r\n* [ ] requires new sample page in OutSystems","shortMessageHtmlLink":"ROU-10868 Updated exportToExcel to use saveAsync (#421)"}},{"before":"1a7d307bc8c15c88767ef8bc13ed68e9ffb8436d","after":"43c3b984b52c8980792c55f2c4cd98695df59490","ref":"refs/heads/ROU-10869","pushedAt":"2024-07-01T13:29:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Update package-lock.json","shortMessageHtmlLink":"Update package-lock.json"}},{"before":"9e45b33215dad0da36c2c28d209c9fb4e760da78","after":"1a7d307bc8c15c88767ef8bc13ed68e9ffb8436d","ref":"refs/heads/ROU-10869","pushedAt":"2024-07-01T13:22:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Update wijmo.interop.grid.d.ts","shortMessageHtmlLink":"Update wijmo.interop.grid.d.ts"}},{"before":"488db2fbe8fd298cfb172d1c386e4e91a18565ea","after":"a859faccfe98752f5fe9b98952394caecf9cf05b","ref":"refs/heads/ROU-10900","pushedAt":"2024-06-30T22:53:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Update Grid.css","shortMessageHtmlLink":"Update Grid.css"}},{"before":"6f2f590b99d1b5717b1cddce9533f77f2f261a6c","after":"9e45b33215dad0da36c2c28d209c9fb4e760da78","ref":"refs/heads/ROU-10869","pushedAt":"2024-06-30T22:29:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Update @types for Wijmo Library 5.20241.19","shortMessageHtmlLink":"Update @types for Wijmo Library 5.20241.19"}},{"before":null,"after":"6f2f590b99d1b5717b1cddce9533f77f2f261a6c","ref":"refs/heads/ROU-10869","pushedAt":"2024-06-30T22:08:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Update to version v2.16.0","shortMessageHtmlLink":"Update to version v2.16.0"}},{"before":"6f2f590b99d1b5717b1cddce9533f77f2f261a6c","after":"488db2fbe8fd298cfb172d1c386e4e91a18565ea","ref":"refs/heads/ROU-10900","pushedAt":"2024-06-30T21:50:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Update _showLoadingMessage to stop using inline styles","shortMessageHtmlLink":"Update _showLoadingMessage to stop using inline styles"}},{"before":null,"after":"6f2f590b99d1b5717b1cddce9533f77f2f261a6c","ref":"refs/heads/ROU-10900","pushedAt":"2024-06-30T21:39:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Update to version v2.16.0","shortMessageHtmlLink":"Update to version v2.16.0"}},{"before":"9e057e7135d6bc45d8420288f64a404d569fbd80","after":"cfd14e59346c40c8ccb7051034c4219626ed4ff6","ref":"refs/heads/ROU-10868","pushedAt":"2024-06-30T15:28:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Revert dependencies failing in PR build","shortMessageHtmlLink":"Revert dependencies failing in PR build"}},{"before":"6f2f590b99d1b5717b1cddce9533f77f2f261a6c","after":null,"ref":"refs/heads/ROU-10900","pushedAt":"2024-06-30T15:27:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"}},{"before":"3546f5e8558e9925851fe1a1be5bc1541f363b7a","after":"9e057e7135d6bc45d8420288f64a404d569fbd80","ref":"refs/heads/ROU-10868","pushedAt":"2024-06-30T15:11:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Update package-lock.json","shortMessageHtmlLink":"Update package-lock.json"}},{"before":null,"after":"6f2f590b99d1b5717b1cddce9533f77f2f261a6c","ref":"refs/heads/ROU-10900","pushedAt":"2024-06-30T14:13:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Update to version v2.16.0","shortMessageHtmlLink":"Update to version v2.16.0"}},{"before":"6f2f590b99d1b5717b1cddce9533f77f2f261a6c","after":"3546f5e8558e9925851fe1a1be5bc1541f363b7a","ref":"refs/heads/ROU-10868","pushedAt":"2024-06-30T14:08:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Updated exportToExcel to use saveAsync\n\nUpdated exportToExcel to use saveAsync since with JSZip update is the one that is supported by Wijmo Flexgrid","shortMessageHtmlLink":"Updated exportToExcel to use saveAsync"}},{"before":null,"after":"6f2f590b99d1b5717b1cddce9533f77f2f261a6c","ref":"refs/heads/ROU-10868","pushedAt":"2024-06-30T13:54:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Update to version v2.16.0","shortMessageHtmlLink":"Update to version v2.16.0"}},{"before":"aba3410baf804fd99b926e229ecf545d10387fdb","after":"6f2f590b99d1b5717b1cddce9533f77f2f261a6c","ref":"refs/heads/dev","pushedAt":"2024-06-22T21:16:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Update to version v2.16.0","shortMessageHtmlLink":"Update to version v2.16.0"}},{"before":"9a3899603b6bd11480381a2ef1aba3952f62c02c","after":null,"ref":"refs/heads/ROU-4904","pushedAt":"2024-06-19T10:12:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rugoncalves","name":"rug","path":"/rugoncalves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10534623?s=80&v=4"}},{"before":"6c660d9f8339a06e32e7f271a1a66993e6834e85","after":"aba3410baf804fd99b926e229ecf545d10387fdb","ref":"refs/heads/dev","pushedAt":"2024-06-19T10:12:08.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"rugoncalves","name":"rug","path":"/rugoncalves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10534623?s=80&v=4"},"commit":{"message":"ROU-4904: Fix ContextMenu to allow item changes when clicking on a column (#419)\n\nThis PR is for fixing the misbehavior of the ContextMenu, when options\r\nare added/removed/made disabled, on the on the event of the\r\n`OnMenuToggle` of the `ContextMenu` block.\r\n\r\n### What was happening\r\n* The changes made by the developer on a given column for the context\r\nmenu:\r\n * Adding a new Item\r\n * Removing an item\r\n * Making an item enabled\r\n * Making an item disabled\r\n* Evidence of the problem: \r\n \r\n\r\n### What was done\r\n* Made the event onToggle synchronous when the menu **is opening**\r\n* This will allow the changes made by the developer on the callback to\r\nbe reflected on the items\r\n* This will cause the ChangeParameters to run before the method\r\n`_canRaiseClickEvent` is invoked\r\n* Made sure that when a context menu is opening, and an item is added or\r\nremoved, that the itemSource is refreshed;\r\n\r\n\r\n\r\n\r\n### Test Steps\r\n1. Open the test page\r\n2. Right click on the column:\r\n
Description | Price | Name | |
---|---|---|---|
Menu options | Copy | Copy\r\n | Copy |
Copy with headers | This is the Price column\r\n | Copy with headers | |
(separator) | Copy with headers | (separator)\r\n | |
Export > | (separator) | Export >\r\n(disabled) | |
(separator) | (separator) | (separator) | |
Freeze column(s) | Export > | Freeze column(s)\r\n | |
Unfreeze column(s) | (separator) | Unfreeze\r\ncolumn(s) | |
Freeze column(s) | |||
Unfreeze column(s) |