-
Notifications
You must be signed in to change notification settings - Fork 542
Add Edit Data to the MSSQL extension #20376
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
Merged
Merged
Changes from 122 commits
Commits
Show all changes
162 commits
Select commit
Hold shift + click to select a range
c74e84c
Add slickgrid-react package
lewis-sanchez 4dad82c
Adds table explorer contracts
lewis-sanchez 5d7c9cf
Setup initial table explorer web view
lewis-sanchez 38ca4d9
Updates TableExplorer to use context
lewis-sanchez f9ce199
Add preview label to context menu item
lewis-sanchez 00b9df6
Add generated loc
lewis-sanchez d842fe7
Adds Table Explorer service
lewis-sanchez a8579de
Initializes Table Explorer session and gets result set
lewis-sanchez eb7c671
Revert this later
lewis-sanchez 0dcef58
Show SlickGridReact component
lewis-sanchez cef9ea9
Sets up example SlickGrid component
lewis-sanchez c014357
Add missing default grid styles
lewis-sanchez dd0444e
Load table data into data grid
lewis-sanchez 959fabb
Enables table explorer on double click
lewis-sanchez dd31dcf
Disposes table explorer resources on close
lewis-sanchez 21e6aaa
Get column names from resultSet endpoint
lewis-sanchez 2079e34
Use local tools service
lewis-sanchez f9cc830
Render grid column names correctly
lewis-sanchez ee892eb
Show row numbers in data grid
lewis-sanchez 5cb9c78
Minor clean up.
lewis-sanchez 023d7bd
Add exclusions to row number column
lewis-sanchez 14a6ba9
Make grid cells editable on double click
lewis-sanchez 03803f4
Track row and col indices for changed cells
lewis-sanchez 919022d
Enables cell editing and tracks changed cells
lewis-sanchez 347da92
Show 100 rows initially by default
lewis-sanchez ed0b77c
Adds Table Explorer toolbar
lewis-sanchez a83bfb5
Remove placeholder text
lewis-sanchez 926173f
Add commitChanges reducer
lewis-sanchez 1ba61c5
Adds data subset loading functionality
lewis-sanchez 7b664a8
Adds tooltips
lewis-sanchez 28d83da
Fix tooltip appearance
lewis-sanchez 57498d0
Adjust grid options affecting grid behavior
lewis-sanchez 54cb11e
Fixes grid row number column alignment
lewis-sanchez 0311b7b
Adds row deletion functionality
lewis-sanchez 45f2064
Enables row creation in table explorer
lewis-sanchez 4933b90
Delete row entry from grid
lewis-sanchez 1e1e959
Enable row deletion from the data grid
lewis-sanchez 18e4217
Add the cell updating reducer
lewis-sanchez e373f0f
Enables updating cells from the data grid
lewis-sanchez f736aa8
Adjusts how grid change tracking is cleared
lewis-sanchez 203f459
Adds revert cell functionality
lewis-sanchez 98ac24a
Enables reverting individual cell edits
lewis-sanchez ba9085c
Cleans up revert cell logic
lewis-sanchez 6aa4316
Updates state after data modifications
lewis-sanchez 8c7773c
Register revert row reducer in controller
lewis-sanchez 1b8c41d
Updates row data after revert operation
lewis-sanchez 1da2f04
Add row revert functionality to data grid
lewis-sanchez d43419b
Remove default grid context menu commands
lewis-sanchez 0c3f9e0
Add create row functionality in the webview
lewis-sanchez 6d1bd41
Generated loc
lewis-sanchez a3d3c11
Additional generated loc change
lewis-sanchez edb7af8
Add interface for Table Explorer Service
lewis-sanchez 6670271
Add unit tests for TableExplorerService
lewis-sanchez e2978f7
Localize pop up messages
lewis-sanchez f676556
Generated loc's
lewis-sanchez 95696b0
Show NULL in columns for newly added rows
lewis-sanchez 953de4f
Enables editing only for editable columns
lewis-sanchez 64fb2ed
Escapes angle brackets in new rows
lewis-sanchez 8f28b92
Removes query result limit.
lewis-sanchez 085e755
Enables pagination for Table Explorer data grid
lewis-sanchez 0269169
Fixes row number calculation in data grid
lewis-sanchez e5e8335
Uses row ID for cell change tracking
lewis-sanchez 5e68aa3
Enhances table grid styling
lewis-sanchez 1f73458
Grid style fixes
lewis-sanchez d4e0f6f
Clean up grid styles
lewis-sanchez 4440292
Replace Dropdown with Combobox for row count input
lewis-sanchez ce31abb
Fix grid cell highlighting
lewis-sanchez 42ec332
Localize generate script messages
lewis-sanchez 7056078
Generated loc's
lewis-sanchez b7a5747
Adds script generation to Table Explorer
lewis-sanchez 1d2e8e6
Adds script pane to table explorer
lewis-sanchez 3df0d5e
Merge branch 'main' into lewissanchez/feat/tableExplorer
lewis-sanchez 7d49c7d
Fixes init logic after merging main
lewis-sanchez 24f28e6
Toggles script pane visibility
lewis-sanchez ce2b90e
Generated loc's
lewis-sanchez 19d22ef
Fix tests
lewis-sanchez 274f509
Remove unused import
lewis-sanchez a102827
Improves Table Explorer grid responsiveness
lewis-sanchez 024fe41
Adjust table grid padding
lewis-sanchez 60a3ade
Adjusts script pane width
lewis-sanchez 99c4a75
Localize text
lewis-sanchez 96c1a77
Generated loc's
lewis-sanchez 4810bb6
Localize text
lewis-sanchez bafac15
Generated loc's
lewis-sanchez 59a4c85
Remove unnecessary close button and hide column picker
lewis-sanchez ecf5a40
Turn off extra menu
lewis-sanchez 4597f05
Fix grid responsiveness
lewis-sanchez 2ea48da
Fix context menu styling
lewis-sanchez adb056c
Regenerate script on data changes
lewis-sanchez e32e008
Track and restore grid pagination state
lewis-sanchez 8e8532d
Persists pagination state across data updates
lewis-sanchez 7ee2b9c
TableDataGrid backup - pre-refactor
lewis-sanchez fe285d7
Optimized data grid
lewis-sanchez 6bcf4b4
Add custom pagination to data grid
lewis-sanchez e36fe06
Add unsaved changes prompt to Table Explorer
lewis-sanchez 96ba011
Generated loc's
lewis-sanchez 1d7f846
Additional generated loc file
lewis-sanchez 784a642
Add unit tests for Table Explorer reducers
lewis-sanchez b1fe97a
Adjusts pager styling to match mocks
lewis-sanchez 97a14a6
Adjust drop down widths in pager control
lewis-sanchez 33193e1
Fix data grid pager control layout
lewis-sanchez 001d38d
Make datagrid fill screen
lewis-sanchez 3511c6e
Remove unneeded style
lewis-sanchez 14e92b1
Fix theme handling in data grid
lewis-sanchez 9b732a6
Localize pagination controls component
lewis-sanchez 4494820
Generated loc's
lewis-sanchez df00d6c
Add failed cell highlighting to table explorer
lewis-sanchez eb68a3c
Shows unsaved changes count in toolbar
lewis-sanchez f6421e1
Clean up
lewis-sanchez cc54d4f
Add doc header
lewis-sanchez e48013b
Localize text
lewis-sanchez 6d67958
Generated loc's
lewis-sanchez 8c75545
Remove hardcoded STS development path
lewis-sanchez 41caf90
Merge branch 'main' into lewissanchez/feat/tableExplorer
lewis-sanchez 92e01cb
Generated loc
lewis-sanchez 1b59887
Minor clean up
lewis-sanchez 4555812
Changes row created message
lewis-sanchez d4d9c95
Generated loc's
lewis-sanchez e8d68e8
Localize initial script pane message
lewis-sanchez 298a245
Generated loc's
lewis-sanchez 30a38af
Clean up
lewis-sanchez e7d62e7
Clean up webview controller
lewis-sanchez 8f4c5ed
Refactor table data grid
lewis-sanchez f205aeb
Switch to using VscodeWebviewProvider2
lewis-sanchez a5f8fba
Disable save button until edit is made
lewis-sanchez 078400f
Clean up magic numbers
lewis-sanchez 8e10789
Minor clean up
lewis-sanchez 2a19403
Minor clean up
lewis-sanchez fec6665
More clean up
lewis-sanchez fb6cecd
More code cleanup
lewis-sanchez b45d93a
Use cell change count to calculate change count.
lewis-sanchez fc4a240
Prepend new rows to the top of result set
lewis-sanchez d8a8b99
Stop grid from rerendering with new rows
lewis-sanchez 4a58424
Minor clean up
lewis-sanchez 3c56430
Merge branch 'main' into lewissanchez/feat/tableExplorer
lewis-sanchez 80ac110
Add enable rich experiences flag
lewis-sanchez d77e76a
Generated loc
lewis-sanchez b74a5d9
Remove bad import
lewis-sanchez f403798
Add close button to script pane
lewis-sanchez b1ea417
Generated locs
lewis-sanchez 8f160ab
Improve script pane resize functionality
lewis-sanchez 709ad58
Script pane takes full web view when maximized
lewis-sanchez 9a3d20d
Improve data grid stylings
lewis-sanchez bc7c6db
Fix dropdown stylings in pagination control
lewis-sanchez 6c5751c
Remove unneeded !important declarations
lewis-sanchez 4d27324
Pre-select valid option in combobox.
lewis-sanchez bd793a4
Adjusts data grid row sizes
lewis-sanchez 63e44db
Fix column header name appearance
lewis-sanchez c23e45e
Use generic definition pane
lewis-sanchez 466f973
Remove unneeded table explorer script pane
lewis-sanchez ec0020f
Add telemetry for table explorer
lewis-sanchez 56b895d
Add additional telemetry
lewis-sanchez 8431c7d
Merge branch 'main' into lewissanchez/feat/tableExplorer
lewis-sanchez 822b09d
Include schema name in tab title
lewis-sanchez 949baba
Remove unused params to fix build
lewis-sanchez 3bc7b22
Updates tab icon for edit data
lewis-sanchez e9866e7
Reword context menu for edit data
lewis-sanchez 0ba27af
Generated loc's
lewis-sanchez 7ed4f72
Fix data grid duplicates on reload data
lewis-sanchez e0dadbc
Fix datagrid responsiveness
lewis-sanchez 2a89050
Merge branch 'main' into lewissanchez/feat/tableExplorer
lewis-sanchez 6639338
Fix test
lewis-sanchez File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.