问题标签 [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.
extjs - Ext js 7 cmd 生产构建失败
我有一个工作测试版本,我通过键入以下内容生成:
sencha app build testing
它工作正常,现在我很想在生产阶段测试煎茶速度。但我无法进行构建,我尝试sencha app build
了但我得到了一个通用错误,所以我尝试获取更多调试信息sencha -d app build
但是我不理解日志文件,找不到丢失的插件或类似的东西。
有人可以看看吗? https://raw.githubusercontent.com/Masegi/tmp/main/error1.log
我用“myapp1”替换我的应用程序名称,希望没关系。
这是我得到的一般错误:
虽然我的测试版本运行良好:
我的 java 版本是:Java(TM) SE Runtime Environment (build 1.8.0_271-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.271-b09, mixed mode)
我的 javac 版本是:javac 1.8.0_271
编辑2:
当我输入sencha ant build
它输出:
所以它与图表有关,但它们正在测试/开发构建中工作。
extjs - ExtJS 7 如何在右键单击时选择网格行
我想打开一个上下文菜单并在 ExtJS 7 现代网格中选择右键单击的行。上下文菜单适用于以下代码。但是,我找不到选择行的方法。在grid.getSelectionModel()
ExtJS 7 中似乎不再可用。
extjs - 多选组合框性能问题 (ExtJS 7.3)
我的多选组合框遇到了一些性能问题。组合框填充了大约 2000 个条目,激活后,渲染/展开大约需要 2 秒。
示例:https ://fiddle.sencha.com/#fiddle/3bfv&view/editor
有人知道如何提高性能或更好地使用此控件吗?
问候乔纳森
extjs - ExtJS 组件查询
我希望使用组件查询功能来查找组件,而不是按属性值,而是按属性名称,其中属性名称本身应该是通配符。
所以我有一个具有以下配置的组件:
我希望能够找到所有具有以foobar开头的属性的元素。就像是
我将如何实现这一目标?这是一个选项吗?
extjs - 7.x MODERN treegrid - nodecollapse/nodeexpand 事件:空行参数
Ext.grid.cell.Treecollapse
和expand
方法应该触发nodecollapse
并nodeexpand
与被折叠/展开的 Ext.grid.Row
https://docs.sencha.com/extjs/7.3.1/modern/Ext.grid.Tree.html#event-nodecollapse
https://docs.sencha.com/extjs/7.3.1/modern/Ext.grid.Tree.html#event-nodeexpand
取而代之的是,我们得到一个空参数
extjs - Ext js 问题 - 无法通过扩展模型来继承“has-many”
各位晚上好,
我面临 Ext Js (7.2) 模型继承的问题。我需要创建一个模型并通过继承父级的 has-many 属性来扩展它。我注意到虽然它扩展的模型没有看到该属性,但有没有人偶然解决了这个问题或知道我该如何克服它?
我附上遇到的问题的例子。
示例: https ://fiddle.sencha.com/#view/editor&fiddle/3c0h
谢谢大家。
extjs - 如何使标签面板选项卡中的标题绑定在 ExtJS7 中工作?
将 ExtJS7.x 与现代工具包一起使用。
由于各种原因,我试图在 TabPanel 中对面板的标题进行数据绑定,这似乎工作正常,如果不是一个警告的话。绑定仅在选项卡变为活动状态时应用。在官方论坛上搜寻,我发现这在 6 年前曾被标记为 ExtJS中的一个错误,并被报告为已修复。但是我仍然在 7 中遇到类似的行为。
我正在尝试做的基本概述:
在此处以小提琴格式提供。
在此处绑定硬编码字符串以进行测试。最终它将是一个更加可变的字符串,但我试图弄清楚这是否是 ViewModel 中可用数据的时间问题,因为字符串是从外部源加载的(似乎不是)
第一个选项卡的标题正确地被绑定中的数据覆盖,因为它是自动激活的。然而,第二个只有一个图标,没有标题,直到它被点击。
我试图在 beforeShow 事件处理程序中偷偷地强制所有面板激活,但这不会触发绑定。这导致了这个问题。有没有人有一个合理的解决方法或解决这个问题?我试图对为 ExtJS6 提供的覆盖进行逆向工程,但没有任何运气让它工作。
还是我只是一个丁格斯,我在这里做错了什么?
extjs - Ext js 7 现代面板.Resizer 拆分器配置
我有一个 panel.Resizer 布局,如下所示:
https://examples.sencha.com/extjs/7.3.0/examples/kitchensink/?modern#panel-splitresize
现在我要配置拆分器,我找到了这个经典文档: https ://docs.sencha.com/extjs/7.0.0/classic/Ext.resizer.Splitter.html#cfg-collapseOnDblClick
但是我在现代文档中找不到 collapseOnDblClick 或 collapsible 。有没有办法实现类似的行为,以便组合调整大小和折叠器?
以及如何更改调整大小(宽度)?
extjs - ExtJs ComboBox 刷新选定(原始)值
我有一个包含商店项目({ value, text})的组合框,有时我需要更新文本。当我这样做时,所选值(文本)不会更新。
这是要说明的小提琴,代码如下所示。我们在下拉列表中选择一个项目,然后单击更新文本。这将更新下拉列表中的文本,但不会更新组合框原始值。
[更新]:将 model.set() 替换为 store.loadData()
extjs - Ext JS Date 组件在 7.2 版和现代工具包上不允许月份选择器
我们正在使用 Sencha Ext JS 框架版本 7.2 和现代工具包。对于这个特定的工具包和版本,我们没有为此组件启用月份选择器。
我们试图做一些覆盖以使其成为可能,但我们没有成功。
那么,你们知道我们如何做到这一点,或者是否有人已经做了类似的事情?