extjs6相关内容

ExtJS 6 plugin.rowwidget 在网格调整大小时调整行体组件的大小

我有一个带有 Ext 的网格.grid.plugin.RowWidget.当网格调整大小时,展开的行主体组件保持原点宽度.我该如何解决这个问题? 作为临时解决方案,我添加了 resize 事件处理程序,如下所示 监听器:{调整大小:函数(网格){Ext.each(grid.query('characterPanel'), 函数 (rowBodyComponent) {//if(rowBo ..
发布时间:2021-12-25 18:15:08 其他开发

ExtJS 6访问messageProperty在商店同步的回调中

我想在同步ExtJS网格后在UI中显示来自服务器的消息.这是一段摘录: this.store.sync({回调:函数(记录,操作,成功){//messageProperty访问代码},成功:功能(批次,选项){//messageProperty访问代码},失败:功能(批次,选项){}}); 这是商店定义的一部分: 代理:{标头:{'Accept':'application/json'}, ..
发布时间:2021-05-06 19:52:14 前端开发

Ext.ux应用程序构建与应用程序监视(ExtJS 6.2.0 GPL)

我有一个问题,无论是书籍还是谷歌,我都无法解决-但我认为对于比我更熟练的人来说,回答起来很简单:-) 使用CMD 6.5.2和ExtJS 6.2.0 GPL 我正在尝试使用示例桌面作为起点来构建桌面应用程序. 只要使用"sencha app watch classic",我就可以使我的桌面正常运行,修改,显示数据. 我已经在app.json的require列表中添加了"ux ..
发布时间:2020-11-02 21:39:46 其他开发

在哪里复制Extjs 6.0新的`ux`类?

我正在使用Extjs 6.0.1开发Web应用程序.我开发了一个类,如下所示: Ext.define('Admin.view.main.Me', { extend: 'Ext.panel.Panel', xtype: 'ud_mf', . . . }); 现在我想将其发布为ux.在Extjs 6.0.0中,我不知道将方向复制到哪里.我的工作区方向如下: ..
发布时间:2020-11-02 21:39:40 其他开发

Extjs6 Excel像带有商店的网格过滤器

我正在尝试为网格创建一个复杂的过滤器.我想要以下一般行为: 过滤器与网格的存储不同 在A列上应用过滤器 根据我的选择过滤网格 B列中的过滤器将显示可用项目 此外,网格还具有一个按钮,可清除所有过滤器,并清除所有内容,从过滤器中删除选中的项目. 基于此链接试图做类似的事情.我还创建了一个小提琴. 关于小提琴,我有一个问题: 1.以下代码返回 undefined . ..
发布时间:2020-11-02 21:07:09 其他开发

尝试将商店绑定到ViewModel

我已经习惯了使用MVC模式的ExtJ,并且正在尝试实现MVVM模式.我无法将商店绑定到我的视图. 我有一个主网格,并在选择一条线时尝试打开一个详细信息网格. detailsView = mainPanel.add({ xtype: 'rma-details', viewModel: {data: {id: id}} }) Ext.define('Mb.view.rma.D ..
发布时间:2020-11-02 21:04:51 其他开发

ExtJS6:如何将树列表项的左页边距设置为0

我有一个使用ExtJS6的树形列表,但是由于项目的深度和文本会自动截断,因此第三个子项及更深层会被自动填充.由于我将其用作菜单,因此具有固定的宽度.我需要删除自动计算的左垫边距.在通过extjs api获取treelist时,我没有发现任何有用的东西.谁能帮忙 解决方案 如果一分钟查看treelist和treelistitem的代码以及抽象树列表项,您会发现可以使用未记录的config属性 ..
发布时间:2020-11-02 21:03:32 其他开发

ExtJS 6-将禁用的属性绑定到商店中的新记录

当商店的getNewRecords()函数返回长度时,我试图启用/禁用按钮,但是不起作用! bind: { disabled: "{!grid.getStore().getNewRecords().length}" } 小提琴: https://fiddle.sencha.com/fiddle/1sj5 有人知道如何解决这个问题? 解决方案 您需要在视图模型中创建一个公式: ..
发布时间:2020-11-02 20:42:23 其他开发

使用ExtJS 6进行功能测试

我正在使用HP UFT进行功能测试. 由于ExtJS的动态ID定义,我无法使用UFT记录功能. 我尝试了多种方式为静态分配动态ID. I tried to change id: function() in ext-all-debug.js file. I tried to change Components getId() function in ext-all-debug.js ..
发布时间:2020-11-02 20:42:21 其他开发

将项目推入Ext JS构造函数中的数组会导致多个项目

我有一个已定义的Ext JS类.在此类的constructor中,我将文本字段压入我的items数组,然后将其添加到测试字符串中.数组和字符串在类定义中都声明为空.但是,如果尝试创建多个类实例,则会看到items数组在每个实例之间都是共享的,而字符串却不是. 这似乎很奇怪,因为我希望将类的定义用作一种模板,因此每个新类都将从头开始.看来这是不对的,所以我收集到这与原始对象与对象有关,但是我不 ..
发布时间:2020-11-02 20:41:41 前端开发

无法在Ext JS应用程序中包含ux

该应用程序不包括UX. 整个extjs库位于-myexample/js/ext-6.2.0 我从myexample/js/ext-6.2.0/复制并将包含所有内容的文件夹"ux"打包到我的应用程序中 test |---app.js | |---app | |---controller | |---model | |---store | |---ux | |-- ..
发布时间:2020-11-02 20:36:41 前端开发

ExtJS 6 plugin.rowwidget在创建行主体组件时获取绑定记录

我有一个网格,其中 Ext. grid.plugin.RowWidget .当我扩展行时,我必须使用行记录数据作为请求参数通过ajax加载一些数据,并在行主体组件中显示加载的数据. 如何在创建行主体组件时获取行记录数据?我已经尝试过initComponent和afterrender侦听器,但是我知道这是不合适的地方,因为尚未绑定数据.我必须听另一个事件吗? 这是简单的小提琴,它说明了我 ..
发布时间:2020-11-02 20:36:21 其他开发

通用应用程序:仅构建经典工具包

我必须从头开始创建通用应用程序.首先是经典应用程序,将来是现代应用程序.我已经使用Cmd生成了应用. 我已经实现了经典应用程序所需的基础知识,将所有可以在现代应用程序中重用的内容都分解了,并将其放入共享目录中.问题在于,现在,当我使用Cmd进行编译时,我会得到缺少依赖项的错误信息(因为仅在经典应用程序中实现了现代应用程序中缺少了视图,但共享代码中是必需的). 经典应用程序可以编译找到, ..
发布时间:2020-11-02 20:35:07 其他开发

ExtJS 6在内存代理中使用自定义过滤器功能

我有一个配置有内存的商店代理和enablePaging: true.商店的remoteFilter和remoteSort设置为true,因此可以过滤和排序由代理处理的请求. 当我按多个字段过滤商店时,我想使用OR条件,而不是AND. 在没有内存代理分页的情况下,我可以使用remoteFilter: false和自定义过滤器功能,例如: store.filterBy(functio ..
发布时间:2020-11-02 20:34:37 其他开发

在其余应用程序之前加载app.js

我试图弄清楚如何在允许用户获取实际应用程序之前加载app.js.我想做的是在所有类Ext.defines触发之前加载用户的配置文件...之所以这样做,是因为Ext.defines实际上取决于用户配置中的值.因此,例如,在Ext.define中,我可以将title属性设置为从此全局用户配置var中提取.不,我不需要遍历所有这些属性以使用initComponent ...可能要花一些时间. 相反 ..
发布时间:2020-11-02 20:34:25 前端开发

ExtJS 6.x现代按钮作为链接

在菜单项上,您可以有选择地添加处理程序来处理press或mouseclick事件或指定和href配置,以便当菜单只是一个链接时. { text: 'Example Ext Menu Item', iconCls: 'x-fa fa-cog', href: 'https://www.google.com' } 对于Ext.Button(现代),如何使按 ..
发布时间:2020-11-02 20:30:36 其他开发

过滤网格头extjs 6

如何在网格标题中创建过滤器? 我找到了以下代码段: https://stackoverflow.com/a/22015160/5775332 并更新为与第六版: Ext.define('Fiddle.view.SearchTrigger', { extend: 'Ext.form.field.Text', alias: 'widget.searchtrigger', ..
发布时间:2020-11-02 20:27:11 其他开发

Ext JS 6色域UX-显示颜色而不是值

尝试使用色域UX,默认值是选择一种颜色后,它会在选择器中显示该颜色的十六进制值.我的用户不知道这意味着什么...我该如何将选择器的背景颜色设置为选定的颜色(没有文本十六进制值)?谢谢! 小提琴 解决方案 您无法轻松地从输入字段中删除该值,因为这会导致选择器和表单提交出现问题.但是,您可以同时调整文本颜色和背景颜色: listeners: { afterrender: f ..
发布时间:2020-09-18 04:30:51 其他开发