Comments (5)
Now it can move to next row.
For the behaviour about inserting new row, I will consider it in next release. My idea is introducing a prop "newIfReachBottom" so that if the focusing cell move to bottom, component will add a new record at the end
from vue-excel-editor.
I did a work around for this.
Used vue-shortkey
package and override the default tab
shortcut key.
Used the currentRowPos
and currentColPos
and manually used moveTo
to make it move to the first cell of the next row and even create a row. Also used the same to implement shift+tab
to go to the previous cell.
@cscan I am not sure if this enhancement is even required, probably we could just mention it in the README.md
on how to handle custom shortcut and use the default method list that you have provided.
Let me know what you think.
from vue-excel-editor.
Good to hear that you find a solution. Anyway, please update and try v1.3.76. It added new-if-bottom prop.
Now the key handling is quite complicated. All condition now handle in winKeyDown and it makes the codes quite "messy" indeed. Actually it is easy to provide custom handling and skip all my codes, but most of the features will be affected and not function properly I believe.
Anyway, thanks for your suggestion. I will mention more in readme ...
from vue-excel-editor.
Shift-tab is already have, I think you version is quite old. Please update to latest.
from vue-excel-editor.
@cscan yes. It is working thanks.
But the latest version (1.3.76), the enter keypress behaviour has changed. As per the Google sheets, it will shift the focus to the cell below. It behaves like tab now. Was this intended?
from vue-excel-editor.
Related Issues (20)
- Filtering can not multi select HOT 2
- How to add an image field? HOT 1
- Copy paste should create new rows and columns HOT 2
- excel formula support HOT 1
- Sticky Headers HOT 2
- Select multiple cell and column HOT 1
- formulas in cells HOT 1
- Cell's type does not register correctly in the Excel file cell's data type format settings HOT 1
- Display the table in a CSV format without exporting it HOT 2
- header-color if item.num is ? HOT 1
- Revalidating Columns on a button click HOT 1
- Poor UX with ctrl-a : & disabling row-selection HOT 1
- custom column header HOT 1
- Export Table on Android/Ios Webview HOT 1
- Scroll up/down issue from 1.4 HOT 2
- Paste from excel - an example HOT 1
- no default exports in vuedraggable and xlsx.js HOT 2
- Nuxt 2 cannot use import statement outside a module
- Is there any live demos?
- Can we use placeholders in each shell? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vue-excel-editor.