问题标签 [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.

0 投票
2 回答
72 浏览

extjs - ExtJs 6 或 7 焦点树列表项进入视图

我有一个带有工具栏的树列表,我用它来创建新元素(它是一个文档列表),我想关注新创建的项目。我可以选择它,但我似乎没有找到一种方法来聚焦它:

0 投票
1 回答
60 浏览

extreact - Sencha extJs/exreact 6/7 Tree 获取选中记录

Tree在 ExtJs 中有这个允许多项选择:

我的问题是我无法获得选定的记录。如果我运行getSelection它将返回选择的最后一个元素/单个元素

如何获得一棵树中的所有选定元素?我在他们的文档中一无所获,当然,他们的论坛早已死去。

0 投票
1 回答
67 浏览

extjs - Extjs 6/7 树获得右键单击事件

我在 ExtJs/ExtReact 中有这棵树,我需要contextMenu在这些新版本中找不到的旧功能,所以我决定实现它。如果您查看演示,您会看到在节点上单击鼠标右键时会触发一个事件(节点变暗)。我需要捕捉该事件并创建一个自定义上下文菜单,但问题是我在事件列表中的任何地方都找不到事件名称。

有任何想法吗?

0 投票
1 回答
128 浏览

javascript - 加载、分页和过滤 ComboBoxField(提取)

我想在 sencha 组合框字段中显示数据,但是数据集有 15,000 多条记录,一次全部加载是不可行的。我想做的是让 sencha 提取组合框字段:

  1. 远程加载(restful api)
  2. 返回可以滚动的子集(25 条记录)(无限滚动 - 获取下一个 25 条,依此类推)。
  3. 根据用户输入的数据过滤数据。这将是数据的刷新,而不是过滤已经获取的内容。

我已经通读了文档,听起来我可能需要使用 ExtJs 存储和代理,但由于某种原因,它没有通过我厚厚的头骨:)。我发现的任何示例似乎都有需要您直接访问 api 的代理设置。我不能这样做,因为我正在一个不可能的框架内工作。由于身份验证、日志记录和其他目的,所有调用都需要通过异步函数。如果有人有一些指示或示例可以分享,将不胜感激。

0 投票
1 回答
88 浏览

extjs - Sencha ExtReact 嵌套对话框无法访问

详细信息:如果您观看视频,您可以看到确切的问题,第一个对话框工作正常,但嵌套对话框没有,由于某种原因无法访问,任何帮助将不胜感激。

显示问题的视频

版本信息:

节点--版本 v12.16.1

npm --版本 6.13.4

“反应”:“^16.13.0”,

"_from": "@sencha/ext-react-modern@^7.2.0"

如果您需要任何其他可以帮助解决此问题的方法,请告诉我。

这是我的代码:

0 投票
1 回答
130 浏览

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

显然我的应用程序没有导入正确的包,但我不知道我缺少哪些包(或者可能存在不同的问题)。

0 投票
1 回答
53 浏览

javascript - 提供值时,Ext React Segmented 按钮会引发错误

我正在使用 ExtReact,并且我有一个 SegmentedButton。基于厨房水槽示例,我应该能够为 SegmentedButton 提供一个值,但是当我尝试使用以下代码时出现错误

这是代码,我还包括了 Sencha fiddle

这是小提琴

如果我删除“值”选项,页面将呈现,但按钮集将没有任何选择。为什么会抛出错误?

顺便说一句,我对 ExtJS 和 ExtReact 真的很不满意。多年来,我一直在开发多个 JS 框架和 ExtJS,虽然它有一些令人惊叹的小部件,但完成最简单的事情却令人难以置信的沮丧。有没有其他人有这种经验?

0 投票
1 回答
96 浏览

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)

0 投票
1 回答
41 浏览

reactjs - 如何正确配置 ExtReact 以在 Edge 和 IE 中运行自定义元素?

我有点担心这是我遇到的一个愚蠢的问题,但这里有:

我刚刚按照这里的教程创建了一个 ExtReact 应用程序。在不更改任何代码的情况下,我在 Edge 中看到以下错误: 错误截图

该应用程序在 Firefox 和 Chrome 中加载良好,但在 Edge 或 IE 中无法加载。显然它与自定义元素有关,但我不知道我还缺少什么,或者我是否配置错误。

0 投票
0 回答
35 浏览

reactjs - 生产构建大小(ExtReact)

我只是想知道如何减少 ExtReact 应用程序的构建大小?,我知道 sencha 命令和 webpack 已经在默认情况下内置到架构中,但构建仍然非常大,并且应用程序最初在低带宽上加载需要时间。