Skip to content
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

🐛 [Bug]: 表格组件设置了键盘设置以后,编辑表格的时候,只要不是输入汉字,比如直接输入数字,单元格的输入会自动选中输入的内容,导致后一次输入会覆盖前一次输入的内容 #2321

Open
Xy5562 opened this issue Oct 20, 2024 · 3 comments
Labels
bug Something isn't working

Comments

@Xy5562
Copy link

Xy5562 commented Oct 20, 2024

Version

3.18.0

Vue Version

3.4.29

Link to minimal reproduction

<script setup lang="jsx"> import { ref } from 'vue' import { Grid as TinyGrid, GridColumn as TinyGridColumn, Modal } from '@opentiny/vue' const keyboardConfigData = ref({ isArrow: true, // 是否开启方向键功能,默认false isDel: true, // 是否开启删除键功能,默认false isTab: true, // 是否开启 Tab 键功能,默认false isEdit: true, // 是否开启任意键进入编辑(功能键除外),默认false editMethod({ seq }) { Modal.message({ message: `seq: ${seq}`, status: 'info' }) } }) const options = ref([ { label: '华北区', value: '华北区' }, { label: '华东区', value: '华东区' }, { label: '华南区', value: '华南区' } ]) const tableData = ref([ { id: '1', name: 'GFD科技YX公司', area: '华东区', address: '福州', introduction: '公司技术和研发实力雄厚,是国家863项目的参与者,并被政府认定为“高新技术企业”。' }, { id: '2', name: 'WWWW科技YX公司', area: '华南区', address: '深圳福田区', introduction: '公司技术和研发实力雄厚,是国家863项目的参与者,并被政府认定为“高新技术企业”。' }, { id: '3', name: 'RFV有限责任公司', area: '华南区', address: '中山市', introduction: '公司技术和研发实力雄厚,是国家863项目的参与者,并被政府认定为“高新技术企业”。' }, { id: '4', name: 'TGBYX公司', area: '华北区', address: '梅州', introduction: '公司技术和研发实力雄厚,是国家863项目的参与者,并被政府认定为“高新技术企业”。' }, { id: '5', name: 'YHN科技YX公司', area: '华南区', address: '韶关', introduction: '公司技术和研发实力雄厚,是国家863项目的参与者,并被政府认定为“高新技术企业”。' }, { id: '6', name: '康康物业YX公司', area: '华北区', address: '广州天河区', introduction: '公司技术和研发实力雄厚,是国家863项目的参与者,并被政府认定为“高新技术企业”。' }, { id: '7', name: '深圳市福德宝网络技术YX公司', area: '华南区', address: '清远', introduction: '公司技术和研发实力雄厚,是国家863项目的参与者,并被政府认定为“高新技术企业”。' }, { id: '8', name: '西安门福德宝网络技术YX公司', area: '华东区', address: '厦门', introduction: '公司技术和研发实力雄厚,是国家863项目的参与者,并被政府认定为“高新技术企业”。' }, { id: '9', name: 'WWWW科技股份有限子公司', area: '华南区', address: '韶关', introduction: '公司技术和研发实力雄厚,是国家863项目的参与者,并被政府认定为“高新技术企业”。' }, { id: '10', name: 'WSX科技YX公司', area: '华南区', address: '广州', introduction: '公司技术和研发实力雄厚,是国家863项目的参与者,并被政府认定为“高新技术企业”。' } ]) </script>

Step to reproduce

编辑表格输入多个数字

What is expected

表格显示输入的数字

What is actually happening

后一次输入的数字覆盖了前一次输入的数字

What is your project name

公司内部项目

Any additional comments (optional)

No response

@Issues-translate-bot
Copy link

Bot detected the issue body's language is not English, translate it automatically.


Title: 🐛 [Bug]:

@Xy5562 Xy5562 changed the title 🐛 [Bug]: 🐛 [Bug]: 表格组件设置了键盘设置以后,编辑表格的时候,只要不是输入汉字,比如直接输入数字,单元格的输入会自动选中输入的内容,导致后一次输入会覆盖前一次输入的 Oct 20, 2024
@Xy5562 Xy5562 changed the title 🐛 [Bug]: 表格组件设置了键盘设置以后,编辑表格的时候,只要不是输入汉字,比如直接输入数字,单元格的输入会自动选中输入的内容,导致后一次输入会覆盖前一次输入的 🐛 [Bug]: 表格组件设置了键盘设置以后,编辑表格的时候,只要不是输入汉字,比如直接输入数字,单元格的输入会自动选中输入的内容,导致后一次输入会覆盖前一次输入的内容 Oct 20, 2024
@Xy5562
Copy link
Author

Xy5562 commented Oct 20, 2024

似乎keyboard-config的isEdit不要设置为true就没有这个问题了

@Issues-translate-bot
Copy link

Bot detected the issue body's language is not English, translate it automatically.


It seems that if the isEdit of keyboard-config is not set to true, this problem will disappear.

@kagol kagol added the bug Something isn't working label Oct 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants