问题标签 [extreact]
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 - ExtJs 6 或 7 焦点树列表项进入视图
我有一个带有工具栏的树列表,我用它来创建新元素(它是一个文档列表),我想关注新创建的项目。我可以选择它,但我似乎没有找到一种方法来聚焦它:
extreact - Sencha extJs/exreact 6/7 Tree 获取选中记录
我Tree
在 ExtJs 中有这个允许多项选择:
我的问题是我无法获得选定的记录。如果我运行getSelection
它将返回选择的最后一个元素/单个元素。
如何获得一棵树中的所有选定元素?我在他们的文档中一无所获,当然,他们的论坛早已死去。
extjs - Extjs 6/7 树获得右键单击事件
我在 ExtJs/ExtReact 中有这棵树,我需要contextMenu
在这些新版本中找不到的旧功能,所以我决定实现它。如果您查看演示,您会看到在节点上单击鼠标右键时会触发一个事件(节点变暗)。我需要捕捉该事件并创建一个自定义上下文菜单,但问题是我在事件列表中的任何地方都找不到事件名称。
有任何想法吗?
javascript - 加载、分页和过滤 ComboBoxField(提取)
我想在 sencha 组合框字段中显示数据,但是数据集有 15,000 多条记录,一次全部加载是不可行的。我想做的是让 sencha 提取组合框字段:
- 远程加载(restful api)
- 返回可以滚动的子集(25 条记录)(无限滚动 - 获取下一个 25 条,依此类推)。
- 根据用户输入的数据过滤数据。这将是数据的刷新,而不是过滤已经获取的内容。
我已经通读了文档,听起来我可能需要使用 ExtJs 存储和代理,但由于某种原因,它没有通过我厚厚的头骨:)。我发现的任何示例似乎都有需要您直接访问 api 的代理设置。我不能这样做,因为我正在一个不可能的框架内工作。由于身份验证、日志记录和其他目的,所有调用都需要通过异步函数。如果有人有一些指示或示例可以分享,将不胜感激。
extjs - Sencha ExtReact 嵌套对话框无法访问
详细信息:如果您观看视频,您可以看到确切的问题,第一个对话框工作正常,但嵌套对话框没有,由于某种原因无法访问,任何帮助将不胜感激。
版本信息:
节点--版本 v12.16.1
npm --版本 6.13.4
“反应”:“^16.13.0”,
"_from": "@sencha/ext-react-modern@^7.2.0"
如果您需要任何其他可以帮助解决此问题的方法,请告诉我。
这是我的代码:
javascript - ExtReact - 包含笛卡尔图表会在控制台中引发错误
我正在尝试使用笛卡尔图表构建一个简单的 ExtReact 应用程序。我发现我可以添加大多数 ExtReact 组件(如容器、网格、按钮等),但图表让我有些痛苦。我在尝试过的两个 Ext 框架(ExtReact、Vue 中的 Ext Web 组件)中都遇到了以下问题。Sencha 论坛说它是一个缺失的包,但我已经包含了@sencha/ext-react-modern
和@sencha/ext-charts
包,加上他们的 Github 代码导入笛卡尔图表的方式与我相同(使用@sencha/ext-react-modern
导入。这是我的主要反应类。
控制台给了我以下 2 个错误:
GET http://localhost:1962/widget/cartesian.js?_dc=1586963634425 404 (Not Found)
Uncaught Error: [Ext.create] Unrecognized class name / alias: widget.cartesian
显然我的应用程序没有导入正确的包,但我不知道我缺少哪些包(或者可能存在不同的问题)。
javascript - 提供值时,Ext React Segmented 按钮会引发错误
我正在使用 ExtReact,并且我有一个 SegmentedButton。基于厨房水槽示例,我应该能够为 SegmentedButton 提供一个值,但是当我尝试使用以下代码时出现错误
这是代码,我还包括了 Sencha fiddle
如果我删除“值”选项,页面将呈现,但按钮集将没有任何选择。为什么会抛出错误?
顺便说一句,我对 ExtJS 和 ExtReact 真的很不满意。多年来,我一直在开发多个 JS 框架和 ExtJS,虽然它有一些令人惊叹的小部件,但完成最简单的事情却令人难以置信的沮丧。有没有其他人有这种经验?
reactjs - Ext React 渲染器函数如果抛出下面的错误,我想使用渲染器将记录中的两个字段组合为单个列
我收到以下错误:
未捕获的错误:[Ext.create] 无法识别的类名/别名:widget.renderercell at
Object.create (ext.js:11776) at constructor.createCell (ext.js:82542) at
constructor.insertColumn (ext.js:82429)在constructor.addColumn (ext.js:82405) 在
constructor.onAdded (ext.js:82401) 在constructor.doAdd (ext.js:41374) 在
constructor.add (ext.js:41339) 在constructor.addDataItem (ext .js:70703) 在
constructor.callParent (ext.js:10561) 在constructor.addDataItem (ext.js:71606)
reactjs - 如何正确配置 ExtReact 以在 Edge 和 IE 中运行自定义元素?
我有点担心这是我遇到的一个愚蠢的问题,但这里有:
我刚刚按照这里的教程创建了一个 ExtReact 应用程序。在不更改任何代码的情况下,我在 Edge 中看到以下错误:
该应用程序在 Firefox 和 Chrome 中加载良好,但在 Edge 或 IE 中无法加载。显然它与自定义元素有关,但我不知道我还缺少什么,或者我是否配置错误。
reactjs - 生产构建大小(ExtReact)
我只是想知道如何减少 ExtReact 应用程序的构建大小?,我知道 sencha 命令和 webpack 已经在默认情况下内置到架构中,但构建仍然非常大,并且应用程序最初在低带宽上加载需要时间。