extjs - 带触发器的文本区域 - 如何将触发器添加到选项卡
问题描述
以下表格几乎可以在没有鼠标的情况下完全编辑:
https://fiddle.sencha.com/#view/editor&fiddle/2gsi
唯一无法访问的是 textareafield 的触发器。
由于 textareafield 是可键入的,我想让 textareafield 的触发器成为可选项。制表符是我认为我可以在不妨碍一般打字能力的情况下使用的唯一东西。
我怎样才能做到这一点?我在触发器文档中没有找到任何东西
解决方案
不是一个完整的答案,但太长而无法发表评论,它可能对您有所帮助。这是一种可能的解决方案:https ://fiddle.sencha.com/#view/editor&fiddle/2gt8
我renderTpl
通过将顶级元素设置为 a button
(默认为 a div
)来覆盖触发器的配置,并为其添加了一些样式。
您可以div
使用tabindex制作表格,但问题是当您在焦点触发器上按 enter 时,它不会执行处理程序。
使用当前的方法,唯一的问题是 textarea 的焦点样式被弄乱了。当您在关注触发器后按 tab 键时,textarea 仍将保持焦点类。
推荐阅读
- html - 多个导航,标题和旁边
- html - 标题旁边未显示 Html 图标
- swift - UISplitViewController - 双列样式不起作用
- c# - 当数据库在同一台服务器上时,使用 async/await 进行 SQL 查询
- c++ - C++ 虚函数是否总是在运行时解析?
- c++ - 在“Effective Modern C++”示例中索引运算符之前使用 std::forward 的原因
- javascript - Telegram Bot sendDocument 文件名问题
- php - Laravel 在数据库中保存用户活动日志的最佳实践(考虑数据库性能)
- reactjs - 为什么 cypress 让我 GET 错误然后发送 get 200
- android - 使用 ionic cap run android -l –external 构建失败