问题标签 [extjs3]
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.
extjs - 如何在不使用数据索引的情况下汇总整列?
大多数人使用gridSummary插件求和值。但我想自己使用代码句柄求和并放入summaryRenderer,我的总字段是按字段数量添加的,字段丢失所以是一个空白字段。我是extjs的新手。
示例表:
这是我的代码:
extjs - 如何解决此错误“格式错误的 URL”?
我想传递一个参数字符串包括样式标签,例如:
我正在使用 decodeURI 传递字符串。但在 extjs 中仍然出现错误。
我已经检查过了,是一个符号%导致这个错误出来。
怎么解决??
extjs - ExtJS 3.2.1 注册组件以与 xtype 一起使用
在一个文件中,我正在创建一个带有两个选项卡的选项卡面板。我正在尝试注册组件以在单独的文件中使用。考虑以下:
假设此页面正确填充了带有分组商店的选项卡。在调用该脚本的页面中,代码如下:
返回以下错误:
经研究,上述错误表明该组件找不到或未定义。
但是请注意,以下代码确实有效并呈现了标签面板:
我只显示片段。仪表板选项卡面板在视口中呈现。
我想第一个问题是我什至可以用这种方式注册一个组件吗?当然,第二个问题是,为什么这不起作用?:)
mysql - ExtJS Store - 复制特定的字段来存储
我正在使用 rails 3.x 实现 extjs 3.2.1。我有一个 JsonWriter,它通过 Json 存储写入 MySQL 数据库中的所有字段。有没有办法将记录从一个 Json Store 复制到另一个,但字段有所不同。
这是我尝试过的:
在哪里,var recstore= Ext.StoreMgr.get('ReceiptStore');
但我在浏览器的控制台上得到以下输出: Uncaught TypeError: Cannot call method 'get' of undefined
有什么建议么?
提前致谢!
extjs - ExtJS 将子节点添加到一个空的异步树节点
我注意到在 ExtJS(版本 3)中,如果您创建一个异步树节点,然后刷新页面,则生成的节点将不允许将子节点移动/添加到其中。在尝试拖放节点时,文本变为斜体,而没有任何进一步的信息被记录到控制台,并且移动的节点移回其原始位置。
这似乎有点奇怪,因为如果您创建一个新的异步节点,然后在不刷新页面的情况下添加一个子节点,则添加该节点没有问题。
进一步检查,似乎在刷新页面时生成的节点配置显示为:loaded: false
,而这是loaded: true
如果您创建节点但不刷新页面。
有没有办法强制异步树节点加载,即使它没有任何子节点?
谢谢
extjs - 基本表单内的 Extjs 复选框
我在窗口中有一个基本表格。这个表单有几个复选框,我需要一些如何能够用另一个复选框全选。我应该如何访问这些复选框类型。我正在尝试获取对“this”的引用,然后是 this.getForm().getFieldValues() 但有更好的方法吗,因为我只需要获取复选框而不是其他字段。
谢谢,SS
extjs - 注册 xtype 的问题
我正在尝试根据factory-functions-in-ext-extensions创建工厂函数,下面是我的代码
当我运行它时,它会抛出错误“b [d.xtype || e] 不是构造函数”
extjs - 密码强度实现 ExtJS
我正在查看 ExtJS 的密码强度实现,并遇到了这个特定的实现,
这是使用 ExtJS 4 实现的,我希望将它与 ExtJS 3 一起使用。我尝试了一些选项,但想不通。
请让我知道我是否需要做一些特定的事情才能让它与 ExtJS 3 一起使用。
如果有帮助的话,这里是这个插件的Github 链接。
javascript - EXT JS 3 - this.focusEl 是未定义的错误 onClick 的 columnGrid 标题
我正在使用 ExtJs 3.2.2。我编写了一个自定义上下文菜单来处理网格的 headerclick 事件。单击标题时出现“this.focusEl is undefined error”错误。我感觉它与上下文菜单中的范围有关,但我很困惑。FF 会优雅降级并仍然显示菜单,但 IE 的行为是不可预测的。
这是网格的 headerclick 事件:
这是上下文菜单:
第二个问题是当我实际单击其中一个上下文菜单项时。我收到以下错误:
例如,第一项是排序。单击第一项时,FF 会抛出错误但仍然对网格进行排序。IE 不对网格进行排序。
同样,我感觉这个错误与
每个 case 块中的语句。我想这是指菜单项,而不是菜单。单击每个项目后,我需要隐藏菜单。但是,即使我注释掉 this.hide() 语句,错误仍然会发生。
javascript - 基于另一个组合在 ExtJs 中的 EditableGrid 中设置组合框的存储
我正在使用ext 设计师。(ext version 3.x) 我有一个带有 autoref 'worker_type' 的表单组合
然后有一个可编辑的网格,用于添加员工
网格有一个员工选择组合,如图所示
我想根据“worker_type”选择更改此组合的存储。我的目标是仅列出某种工人类型的员工。
但无论如何我都无法访问代码中的可编辑网格组合框。
任何帮助将不胜感激。
谢谢