问题标签 [extjs6.2]

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 投票
1 回答
207 浏览

extjs - ExtJs 6.2 如何禁用标题功能菜单

我正在使用ExtJS6.2 创建我的表,我想禁用标题菜单,但我在文档中找不到它。

请帮帮我谢谢。

在此处输入图像描述

我使用disableColumnHeaders()这种方法工作但有问题颜色会像图片一样不同。

在此处输入图像描述

0 投票
1 回答
366 浏览

javascript - 有没有办法覆盖 ExtJs 中的所有视图控制器侦听器

版本 ExtJs - 6.2.1 考虑到下面指定的示例代码,我很想知道是否有更好的方法来实现我可以处理一些检查的地方。

不是在我的控制器中的每个侦听器上调用方法“commonEventHandlingChecks”,有没有更好的方法来执行所有常见的事件处理检查。可能通过覆盖控制器或 Ext.util.Event 中的某些方法

0 投票
1 回答
263 浏览

javascript - sencha 应用程序构建生产后,外部库不起作用

我在 app.json 中添加了我的外部库:

当我使用sencha app watch一切正常时,但是当我在生产中构建我的项目时,我在浏览器中出现错误:Uncaught ReferenceError: EnjoyHint is not defined.

0 投票
0 回答
115 浏览

javascript - setValue() 在带有分页 sencha 的组合框中不能正确工作

我有里面有分页的组合框:

当我使用Ext.getCmp('itemsControllerSelect').setValue(5); 内部组合设置编辑值时显示 id 项,但我想显示名称。如果我在第一页上使用 id 女巫设置值,所有工作都正常。

我认为问题在于我没有此商品,因为具有此 ID 的商品只是分页中的第二页。我该如何解决这个问题?

0 投票
1 回答
144 浏览

extjs6.2 - ExtJS GridPanel 用一列上传文件

我想要Ext.Grid.Panel一些文本列和一列来上传文件。

0 投票
1 回答
77 浏览

extjs - 选择行 ExtJS6.2 视口扩展 grid.panel

我正在尝试删除扩展 Ext.grid.panel 的 Viewport 组件中的选定行。下面的示例允许我选择行,但它被实例化为 grid.Panel 而不是 Viewport。是否可以选择具有扩展 grid.Panel 的视口的特定行

类似:https ://fiddle.sencha.com/#view/editor&fiddle/2ech 我进行了各种尝试,但我相信我的问题是我无法抓住网格。

我的代码

});

0 投票
2 回答
940 浏览

javascript - extjs 6.2.0 网格列按标题(标题)设置宽度

如何在 extjs 6.2.0 中按标题(标题)设置列宽?

我想通过标题内容自动设置列宽

0 投票
2 回答
601 浏览

javascript - ExtJS:当我单击展开时,小部件组合重置所有字段的值

我正在使用treePanel其中一列widgetColumn与单元格内的组合一起使用。

下面是示例代码。

当我更改几行的组合值然后在网格中展开其他子项时,所有组合值都会再次重置为默认值。不确定这里有什么问题。

商店代码:

树形面板截图:

树形面板截图

当我单击另一个子节点时,例如 3 或 4,它会重置所有行中所有组合的值。

感谢帮助。

在下面的答案之后代码发生了变化,这给出了 getRecord 未定义的错误。

0 投票
2 回答
939 浏览

javascript - 当我在商店中插入值时,Extjs 商店同步不起作用

我有带有 widgetColumn 的 treePanel,其中包含默认文本的组合框小部件。我的要求是当我选择默认文本时,应将一条新记录插入存储并保存在数据库中。

控制器方法:

问题是当我第一次选择默认文本时,存储同步方法不会将数据插入数据库,但组合显示新值并存储新值(使用调试器查看)。当我再次选择时,数据将插入数据库。

我调试了代码,执行流程是正确的,唯一的事情是同步不是在第一次调用后端插入数据,而是在第二次工作。有人可以帮忙吗。

0 投票
1 回答
358 浏览

extjs - 动态渲染一个网格到一个组件 ExtJS

我用树形列表边栏制作了一个视口。我希望当我单击侧边栏中的按钮时,我将屏幕的中心部分替换为网格显示商店内容

viewport.js 创建一个侧边栏,一个顶部有按钮的工具栏和一个我想显示数据的中心部分

TreeListModel.js,我在其中为侧栏定义了商店、要显示的商店和要显示的网格

我希望显示网格而不是带有 id 的组件,testid我不知道为 renderTo 属性设置什么。我尝试了 document.body 但它显示在我的侧边栏的位置。