问题标签 [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 投票
0 回答
124 浏览

extjs - 如何在不设置 Extjs 6.x 中的静态高度的情况下使列表在父级内部滚动?

是否可以在不设置一些静态高度的情况下滚动列表,我需要使列表独立于其父控件滚动。

这是 Sencha Fiddle 链接

0 投票
0 回答
86 浏览

extjs - 如何使用“阅读器”extjs 6.2.0 正确读取数据?

将数据发送到数据库后如何刷新网格?我有一个网格。在我在网格中编辑时间后,extjs将请求writer发送GET到服务器。服务器用 回复回复JSON。我需要用新数据正确刷新网格中的所有行。不幸的是,当我编辑行时我不能167在此处输入图像描述 但是当我编辑行时168,它在里面显示错误的数据,并且只有一行。我从服务器得到了这个 JSON:

怎么了? 在此处输入图像描述

这是我的模型:

店铺:

网格(用于 time_duration_real):

0 投票
0 回答
124 浏览

extjs - Extjs Grid Filter 列表级联

我正在使用 sencha extjs 6.2 gpl 版本。

我有一个三列具有列表过滤器的网格。在第 1 列上应用列表过滤器后,我希望使用与第 1 列选择相关的所有列表项来更新第 2 列过滤器列表。但在我的情况下,虽然列表在第 1 列上被正确过滤,但在第二列过滤器列表中,来自整个商店的所有不同值都存在,而我只想过滤。这是我的具有过滤器的列。

我想根据选择级联过滤器列表。任何帮助我怎么能这样做。

0 投票
1 回答
479 浏览

extjs - 为什么 Ext.getCmp(...).setChecked 会导致错误

当加载窗口以编辑用户信息时,我正在尝试动态设置 ExtJS 6.2 单选框的选中状态。

我的窗口代码如下

})

我的控制器代码是

})

跑步时

console.log(Ext.getCmp('editUserReset2').checked)

收到的结果与预期的一样“假”。

console.log(Ext.getCmp('editUserReset2').setChecked(true) triggers then the error returned is Uncaught TypeError: Ext.getCmp(...).setChecked is not a function I've tried getting the fieldcontainer 然后无线电场的数组并使用 setChecked(index, true) 获得相同的结果。

我检查了文档,它是这个 xtype 的一种方法。所以我很困惑这个错误是从哪里产生的。任何帮助将不胜感激。

0 投票
0 回答
63 浏览

extjs6.2 - Ext JS 从控制器添加动作列类

我正在向视图中的特定操作列添加一个类,但是如何从操作列处理程序上的控制器执行相同操作。

0 投票
1 回答
80 浏览

extjs - ExtJS 在客户端之间同步记录

我正在尝试做一些有趣的事情:我想将记录更改从一个客户端发送到另一个客户端,并更新第二个客户端以显示这些更改。基本上是协同观看。第二个客户端无法进行更改,他只能观看。

字符串、数字、复选框等简单字段很简单,可以立即使用。

参考是问题。如果我有一个使用另一个模型作为源的组合,我无法在第二个客户端上更新它。

我尝试只设置 id,然后是整个引用对象,我尝试了各种设置选项,但根本没有骰子。

记录确实发生了变化,我看到数据已更新,我什至可以手动修改 _ 引用属性,但 UI 一直显示这些字段的旧值。

有没有办法将记录从一个客户端发送到另一个客户端,让另一个客户端接管所有值并在 UI 中显示它们?最好只发送更改,但如果我能让它与整个记录一起工作,我会非常高兴

编辑:我将 SailsJS 与 socket.io 一起使用,所以 p2p 连接不是问题。

我得到这样的数据:

另一方面,我尝试了:

如果有人知道如何解决这个问题,将不胜感激接收方的代码示例......

0 投票
1 回答
369 浏览

html - 如何使用 fontawesome 'fa fa-edit' 创建 ExtJS 可编辑网格列指示

我最近开始学习 ExtJS。我创建了一个包含列(姓名、电子邮件、电话)的网格,并使用 store 添加了一些虚拟数据。这里的列 -("names") 是可编辑的列。当用户看到该网格时,他应该知道 (names) 列是可编辑的。为此,我需要在“名称”标题下每列数据的右侧添加编辑符号(iconCls:'fa fa-edit' fontawesome),以便用户知道该列是可编辑的。我该如何实现这一点。请帮助我,我尝试了很多但没有找到解决方案。提前致谢。

ExtJS 网格代码

Ext.define('FirstApp.view.main.List', { extend: 'Ext.grid.Panel', xtype: 'mainlist', columnLines: true,

});

参考带有箭头指示的网格图像,该可编辑字体应该出现在哪里

0 投票
1 回答
170 浏览

javascript - Extjs 6 ItemSelector 如何以编程方式绘制行

我正在使用 ExtJS 6.0.2,我有一个包含以下信息的itemselector :

我想要的是,在加载 itemselector 数据后,列表“fromField”上的任何数据:

...应该以不同的方式绘制。(注意:我不想为此做一个“onChange”事件,因为我希望它在加载时而不是在更改后识别)。

我尝试在 ItemSelector 的 afterrender 上使用它:

...但是由于某种原因,css 不会显示,即使删除了 if,新的 css 也永远不会应用于 itemSelector(这通常适用于网格)。所以我在这里问是否有人可以帮助我找到解决这个问题的方法。

0 投票
1 回答
253 浏览

javascript - extjs cellediting 事件将 activecolumn 传递为 null

这发生在 extjs 版本 6.2+ 上。我有一个单元编辑插件,它在编辑时有一个监听器事件。当调用 onEdit 时,我正在尝试检查已编辑单元格的 xtype,但它失败了,因为活动列作为空值传递。这适用于早期版本。根据研究,这可能是一个从未在 extjs 版本中得到修复的错误,并且还没有看到任何解决方法。如果有人遇到这种情况,请指教。

问题:在单元格编辑中,editor.activecolumn 为空。它适用于早期版本。看起来 ExtJs 6.2 CellEditing 插件 editor.el.dom 总是传递 null。

面板布局:

上面的代码将触发 onEdit,下面是函数:

0 投票
2 回答
3230 浏览

javascript - 在 ExtJS 6 上动态更改样式

所以,我有我的组件(可能是组合框、文本字段等),我希望它在触发事件时更改其样式(将边框设为蓝色)。

所以这是我的活动:

出于某种原因,当我触发该功能时,布局不会更新。

我在以下位置使用了该确切代码:

它有效,所以我想知道发生了什么以及为什么它不起作用。