问题标签 [extjs4.1]

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

grid - 在 Ext JS 中更新(设置)列牧民

我试图用这些代码设置列标题,但它们没有用。我不知道该怎么办。

0 投票
1 回答
884 浏览

extjs4.1 - ExtJS - 将 Treepanel 节点向上/向下移动代码

在 TreeList 上移动选定节点的最佳方法是什么。TreeList 将是一个没有叶节点的嵌套列表。

我尝试创建所选节点的对象并将其附加到 parentNode

selectedNode[0].parentNode.parentNode.appendChild(newNode) 和 selectedNode[0].parentNode.parentNode.insertBefore(newNode, selectedNode[0].nextSibling);

但总是出现“internalId”未定义错误,我使用的是 4.1 版本的 ext。

在以前的版本中,我见过 var newNode = Ext.create('Ext.tree.TreeNode', {..});

有没有其他选择。

0 投票
1 回答
535 浏览

extjs - 使用 EXT sdk 存储问题添加视图

我有以下 app.js 文件。

当我在没有“要求”的情况下运行命令时,它可以工作,但不包括视图。当我添加所需的行时,我得到“商店未定义”。

我想这是因为那时还没有定义商店。那么这里最好玩的是什么?

应用程序.js

更新

这是创建的jsb

}

控制器

0 投票
2 回答
1836 浏览

extjs - ExtJS 4.1 控制器继承,为存储和模型生成 getter

我尝试创建基本控制器并在其中写入:

但是当我尝试为它们使用 getter 时(在这个基类中,或者在它的子类中,比如 My.Users.controller.Group),比如 getModulesStore() 或 getModulesListModel(),我有一个错误,它们不是函数. 在 Firebug 中,我可以看到子类和超类中没有这种方法。我该如何解决?

如何重现此错误的完整说明: 1) 从 Sencha 下载 ExtJS 4.1 GPL

2) 解压压缩包,进入目录 extjs-4.1.0/examples/app/feed-viewer/

3)在文件feed-viewer.html注释行<script type="text/javascript" src="all-classes.js"></script>强制动态加载js文件:现在可以正常编辑项目文件的内容了。

4) 在文件夹 app/controller 中创建名为 Entities.js 的文件,代码如下:

5) 在文件 Articles.js 和 Feeds.js 中更改为“FV.controller.Entities”

6)在文件夹 app/model 和 app/store 创建文件 Shared.js 与内容

对于模型和

为商店。

7)最后,例如在Article.js的init方法中尝试console.log(this);在 Firebug 中,您不会获得 getSharedModel() 和 getSharedStore() 方法。

我已将样本上传到http://nekaka.com/d/W1_EOlnPST

0 投票
2 回答
1230 浏览

extjs - 数据到达事件

我正在使用 Extjs 4.1。当数据呈现并到达时,我需要识别网格上的事件。

我检查了“afterrender”事件。但它火到很早

请指教

0 投票
1 回答
1263 浏览

extjs - 重新配置 extjs 4.1 中未刷新商店

我正在使用重新配置功能来更改面板表单的列和数据。

grid.reconfigure(globalStore, tmpColumns);

网格有分页栏

代码正在运行,并且数据已更改。但是 paging 和 total 确实显示了旧数据。

请帮忙

0 投票
1 回答
1488 浏览

javascript - Ext JS 4.1:网格列中的渲染器参数不起作用

我正在寻找解决 extjs 网格面板问题的技巧。我面临的情况如下:

我有一个由许多列组成的网格面板,这样的网格由日期存储填充。下面我报告网格的数据存储及其相关的数据模型:

这是网格面板的定义及其列列表:

好吧,如果我没有为“公司”列使用渲染器,extjs 将显示一个包含整数的列,该整数是客户的 ID。我不喜欢这样,所以我编写了一个名为 get_company 的简单渲染器,它通过知道客户 ID 来获取客户名称。为此,它会扫描客户的数据存储以查找具有传递 id 的记录,当它找到该记录时,它会返回包含客户姓名的名为“公司”的记录字段。这是渲染器的代码:

最后是 customer_store 及其相关数据模型的代码:

好吧,每次我测试这段代码时,我都会获得一个网格面板,其中公司列的每一行都包含“测试名称”,我相信这个问题的原因是渲染器函数在 customer_store 完全加载之前起作用。有谁知道如何解决这个问题?

0 投票
1 回答
836 浏览

extjs - 如何在网格中使用 getState?[ExtJS 4.1]

这里它说我可以得到宽度(我猜是列),但我唯一能得到的是列 ID。

编辑:回应Ext.encode(grid.getState())

0 投票
1 回答
156 浏览

extjs - 在 extjs sdk 之后存储未定义

我的 mvc 应用程序工作正常。但是,当我运行 sdk. 我得到商店是未定义的。

下面的商店被定义为“Cutters” 我也试过全名命名空间“Mis.store.Cutters”

我已经上传了整个文件。所有类.txt

这是我的观点“切割机”

});

应用程序.js

“ViewCutter”这个视图引用了“Cutter”,这是我未定义商店的视图。

0 投票
1 回答
22358 浏览

javascript - Extjs 表单在组合选择中具有动态显示/隐藏的字段

使用 Ext 4.1 我想创建一个带有选择组合的表单,并根据当前选择的选项显示/隐藏不同的子字段。下面的例子:

在此处输入图像描述

现在我有一个组合和一组隐藏在渲染上的两个日期字段。当组合值更改时,我有一个事件侦听器将显示这些字段。但我不确定这是否是解决这个问题的最佳方法。在这种情况下,字段集会更好吗?