问题标签 [extjs7]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 使用 Ext JS 7.2 在按钮单击时触发 Android 键盘
我正在开发一个 Ext JS 项目,我们将 sencha ext js 从 6.0 升级到7.2。自此更新以来,我们在Android 设备上遇到了一些键盘问题。
问题是当我有一个文本字段聚焦(键盘已经关闭)然后我点击某个按钮时,键盘就打开了。
脚步:
- 单击文本字段。
- 可视化移动键盘。
- 单击 Android 后退按钮以关闭移动键盘。
- 想象文本字段保持焦点。
- 单击按钮组件。
- 想象键盘被打开了。
PS.:应该提到在旧版本的sencha上我们没有这个问题。在这个旧版本中,焦点保持在字段上,但是当单击按钮时,焦点被移除,我们没有打开键盘。
谢谢你,雷纳托。
extjs - 下拉菜单未在 EXT JS 7.2 上正确保持所选值
我正在使用 7.2 版的 Sencha EXT JS 应用程序,我们发现了以下场景:
- 单击下拉列表并选择一个值
- 点击“完成”
- 单击下拉列表并选择另一个值
- 点击“取消”
- 点击下拉菜单
- 验证选择的无效值
有一个 sencha fiddle 可以帮助重现这种行为:
https ://fiddle.sencha.com/#view/editor&fiddle/3704
谢谢!
extjs - Extjs 7,如何使用视图模型将动态数据从一个控制器传递到另一个控制器
我是 sencha 的新手,我正在尝试使用 ctrl 将数据从一个页面传递到另一个页面到 ctrl,onclick 提交按钮的值应该携带到另一个页面视图
注册页面查看
**注册控制器**
注册
模型页面
});
用户页面视图
在这里我想显示数据,它是从 reg 页面携带并将值绑定到输入
});
在这里我尝试过使用视图模型,但我不知道它是如何工作的,如果您需要更多信息,请告诉我,提前致谢
extjs - 如何在 ExtJs 网格中实现插件
我想在 extjs 网格中实现一个插件,但它不渲染。
尝试使用以下代码但对我不起作用,控制台上没有错误。
插入:
如何修复它,如何在插件的 init 中获取调试器?
forms - ExtJS 7.2 - 将记录加载到具有链接组合框和 forceSelection:true 的表单中不会加载所有值
我有一个带有两个链式组合框的表单。第一个链接的组合框指示出现在第二个中的值。我有forceSelection:true
第二个组合框,因此当用户更改第一个组合时,第二个将设置为空白,因为它不再是有效选项。链式组合按预期运行,但是当我使用第一个组合的值将记录加载到此表单时getForm().loadRecord(record)
已正确设置,但第二个不是,除非我设置forceSelection:false
。
下面的小提琴应该让事情变得很清楚:sencha fiddle
单击“加载记录”应该会在 Fruits/Apple 中加载,但只显示 Fruits。再次单击“加载记录”即可获得所需的结果。如果您将其注释掉,forceSelection: true
它会按预期工作,但链式组合无法按预期运行。我在这里做错了什么吗?
javascript - ExtJS Datefield TypeError j[d] 不是函数
我在 extjs 7.2 中有一个网格,其中有一个按日期过滤的商店。我有一个开始日期和一个结束日期,它们绑定到我的 ViewModel 中的日期对象。初始化网格时,第一个字段 (start_date) 的日期显示在字段中,但随后程序从日期字段中引发类型错误。
未捕获的类型错误:j[d] 不是函数
这是带有绑定的网格的 js 类:
任何帮助弄清楚为什么会抛出该错误将不胜感激。
extjs - 分机 JS | 下载带有附加数据的图表
是否可以下载带有附加数据的图表?例如,在调用 chart.download() 方法时添加标签,我希望这些标签在下载结果(.png 图像)上可见,但在渲染视图中不可见。
我在图表组件中描述了标签,属性:隐藏:真。
我深入研究了Ext.draw.Container源代码,但仍然不知道如何解决上述案例。
extjs - 启用按钮时不显示工具提示
从 Ext5 升级到 7.2 后,以编程方式启用按钮后不再可能看到工具提示。
extjs - 如何仅在 ExtJS 的文本字段中允许最多 3 位小数
对于文本字段,我只需要允许它最多保留 3 个小数位。
允许的输入:123、123.1、123.34、123.458,但不应允许使用 123.4563。
我尝试了很多文章,但只找到了小数点后 2 位。
extjs - ExtJS 7 - 锁定列的列过滤器问题
如果网格有锁定的列,我遇到了列过滤器不正确的错误
这是小提琴:sencha fillde
重现步骤:(不应用任何过滤器)
- 打开“电子邮件”列菜单
- 打开“名称”列菜单(这是锁定的列)
- 打开“电话”栏菜单(注意过滤器菜单不正确,它显示了“电子邮件”栏的过滤器)。
对于没有“锁定”列的网格,过滤器菜单工作正常,感谢任何可以提供帮助的人!