问题标签 [extjs6-classic]

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 回答
53 浏览

extjs - 在外面定义字段,然后带入项目灯

我正在使用 extJs 6。我有如下代码,它可以是文本框或其他任何东西。我想为所有字段创建一个通用存储库,然后使用 xtype 或其他方法将其包含在报告中,因为相同的代码将在多个报告中使用。

它应该看起来像

或者

至于我应该如何定义这些字段以及它应该扩展什么。

0 投票
2 回答
249 浏览

extjs - Fieldcontainer 错误地显示在工具栏中,标签对齐顶部

放置 labelAlign: 'top' 时,FieldContainer 无法正确显示。

找到我的小提琴:https ://fiddle.sencha.com/#fiddle/1c2s 我创建了一个基于字段容器的自定义字段。如果将窗口调整为更小的尺寸,您会看到文本字段将位于 fieldContiner 上方。

关于如何解决这个问题的任何想法?任何解决方法?我已经尝试了几件事,但我很挣扎......我现在无法采取行动来改变这个......而且我肯定需要解决这个问题。

提前致谢

(供参考:在 Sencha 论坛中打开错误:https ://www.sencha.com/forum/showthread.php?311212-Fieldcontainer-incorrectly-displays-in-toolbar-with-label-aligned-top )

0 投票
0 回答
232 浏览

extjs - ExtJS 过滤器功能在一个组合框上工作,而不是另一个?

我正在开发一个项目,该项目需要我在用户键入时过滤组合框。我已经设置好了,所以我有一个应该是通用组合框函数的辅助函数:

请忽略我评论他们的评论 try-catch 以检查实际抛出的异常。

然后我有一个调用这个通用函数的特定函数:

然后我有两个组合框。第一个在视图文件中定义:

这个组合框工作得很好。

然后我有另一个在我的控制器文件中声明为变量(顺便说一下,我的过滤器函数在同一个文件中):

然后这个组合框被添加到显示的窗口中。但是由于某种原因,每当我在此处描述的第二个框中键入实际值时,都会触发 keyUp 事件,但该值为 null 并且不知道为什么。

0 投票
2 回答
136 浏览

extjs6-classic - ExtJS6 扩展组件

如果我声明了一个自定义组件,当我创建组件的扩展时,如何正确地将更改应用到属性?例如:

在这个例子中,我只是想在创建“LedDataForm”时更改窗口的标题。感谢所有评论。

0 投票
2 回答
802 浏览

extjs - 在 EXTJS 中将自定义验证作为组件

我已经编写了如下的自定义验证

有用。但我想在一个文件中进行所有这些自定义验证,然后加载它或自动加载它。我该怎么做?

我可以在 app.js 中执行以下操作

但是 app.js 文件会在所有验证之后变得很大。

0 投票
1 回答
105 浏览

extjs - Not Using requires in extjs 没有加载效果

我正在使用 CMD 和 extjs。在我的 Main.js 我有类似的东西

如果您看到需要,我需要一些课程。如果我删除 requires 中的所有类并保留它

所有页面仅正确加载。那么通过在需要中添加文件我得到了什么好处。

0 投票
1 回答
280 浏览

extjs6 - 在 extjs6 组合框中设置默认选定值

我制作了如下代码

在我使用的报告项目中

当用户打开报告时,我希望将“N”显示为默认值。我该怎么做呢。我设置了“值”键,但是当打开下拉菜单时,选择的值不同。

0 投票
1 回答
180 浏览

extjs - ExtJS6:调用时不替换代理 :id 以进行读取

ExtJS6 模型没有为动态参数形成正确的代理 url

模型看起来像

现在,当调用加载用户记录时

Testt.model.load(27, { success: function(rec){console.log(rec)}})

它不会替换:id为实际的 27

0 投票
1 回答
142 浏览

tags - FilterPickList 没有从 extjs 6 中的下拉列表中删除默认值

我有一个像

如果你看到我把 N 作为默认值。但是即使我放了 filterPickList: true,N 也不会从下拉列表中删除。我需要为此编写代码吗?

0 投票
1 回答
1061 浏览

extjs - ExtJS6:如何在标签面板项目上添加关闭图标

我有一个标签面板作为主容器,并在单击时将面板作为项目动态附加到它上面。但是我的标签只分配给子项目的标题。单击时如何在标题和关闭选项卡旁边添加关闭按钮