ExtJS3 虚拟键盘插件在 ExtJS4 中引发异常

标签 extjs extjs4 pdf-generation virtual-keyboard

我使用了可用的虚拟键盘插件here在 Ext JS 3 中:

它似乎不适用于 Ext JS 4 。我已经更改了 VirtualKeyboard.js 文件,它看起来如下,问题是 BackSpace 给了我一个错误: 未捕获类型错误:无法读取未定义的属性“长度”

执行dom.value.substr(0, dom.value.length - 1)时抛出

这里是修改后的 VirtualKeyboard.js : http://www.sencha.com/forum/showthread.php?147963-Extjs-4-virtual-keyboard-plugin

最佳答案

不要在原始虚拟键盘文件中进行更改,而是使用 sencha 提供的 Ext JS 3 到 Ext JS 4 迁移包。这将允许您在 Ext JS 4 下运行 Ext 3 代码。您可以使用此包,直到虚拟键盘的原作者提供 ext js 4 的补丁。使用此包不会对 Ext JS 4 的性能产生巨大影响由于增加了间接性而应用程序。

您可以从 here 下载迁移包.

干杯。

关于ExtJS3 虚拟键盘插件在 ExtJS4 中引发异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7510134/

相关文章:

javascript - ExtJS4:为什么当我在我的商店中使用 directFn 配置时,我需要将 directCfg.method 指定为 directFn 的属性

java - 将 PDF 文件上传到由 pdfjet 在 GAE/J 上生成的 Google Docs

asp.net - 在 asp.net 中使用 itextsharp 将 HTML 文本转换为 pdf 文件时出错

javascript - Extjs 4.2.2 Ext.Window.Show 不显示商店中加载的数据

javascript - 永久隐藏 Ext JS 网格的列

php - 如何从 PHP 返回静态 JSON 到 extjs 存储

extjs4 - 如何在Extjs 4面板中添加Amchart图表?

javascript - Ext Grid 定位在视口(viewport)或其他东西中

python - 是否有任何 Python 3 模块来创建 PDF 文件?

javascript - ExtJs 6.0 - Ext.application 内的 Javascript 事件处理函数作用域