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

extjs - 如何在 store.sync() 之后更新所有属性?

在 sync() 仅更新已更改但并非全部来自响应的那一行之后。

模型:

店铺:

可以说在商店我有这样的记录:

然后:record.set('channel', 'channel id');

回应

最后我有这样的记录

所以问题是如何更新和服务器值我有新的响应值..这是一个错误吗?还是我做错了?如果 extjs 忽略它们,我为什么要放置所有属性?

0 投票
2 回答
4244 浏览

extjs4.1 - 如何冻结/锁定 ExtJs 网格中的单行?

我希望能够冻结/锁定网格中的最后一行,以便在垂直滚动时始终在底部可见,就像对列可以这样做一样,例如:http ://docs.sencha.com/ ext-js/4-1/#!/example/grid/locking-grid.html。有没有办法在 Ext 中这样做?感谢任何帮助。

0 投票
1 回答
906 浏览

extjs - Ext.js 组合框 - 列表问题

我想创建一个应用程序,其中组合框应如下图所示。但是当我为组合框使用列表时,它看起来像第二张图片。该列表未完全显示 - 它正在被削减。请建议我使用哪个属性?代码如下:

它应该是什么样子:

期望的输出

我得到的是:

电流输出

完整的代码可以在这个 Fiddle中查看。

0 投票
2 回答
5064 浏览

extjs - extjs 4.1 树刷新特定节点

我想刷新树的一个节点。

我尝试了类似的方法来刷新根并且它起作用了:

但现在我只想刷新一个节点而不是整棵树。

0 投票
3 回答
6376 浏览

extjs - 带有 JSON 读取的 EXTJS 4 表单填充

我是 EXTJS 的新手,目前正在使用 EXTJS-4.1。我有一个基本表单,我需要在页面加载时填充数据。服务器 url 将返回一个 JSON。

我的表单代码是

我能够将相同的 JSON 填充到网格中。你能帮我解决吗...我在网上找到了很多例子并尝试过,但仍然没有运气。上面给出的也是我在浏览时得到的修改后的代码片段。

0 投票
1 回答
181 浏览

extjs4 - 在后端弄清楚如何添加新对象时,是否有一种简单的方法可以将 extjs 存储中的一个字段覆盖为硬编码值?

我正在寻找其他 extjs 开发人员在连接来自后端的 json 响应并开始工作之前如何在 UI 组件上工作。

随意具体说明我如何在实时数据和硬编码对应物之间来回切换的代码示例。

是否有一种方法可以对每个组件都可以使用的数据存储进行硬编码,或者每个组件都需要变体?

我将如何使用远程数据存储并仅用硬编码数据交换一个字段值?

很抱歉有多个问题,我想我真正想要的是关于其他 extjs 开发人员发现能够在不依赖服务器获取数据的情况下工作和测试自定义视图的建议。

谢谢

0 投票
1 回答
2220 浏览

extjs - 失去焦点后保持焦点等级的按钮

我在网格面板的底部工具栏中有一些按钮,用于控制从行编辑网格中添加和删除记录。

处理程序非常简单:“new”按钮创建模型的一个实例,附加到网格,然后在新行上打开一个行编辑器;“编辑”按钮只是打开所选行的行编辑器;“删除”从存储中销毁记录并刷新网格视图。

出于某种原因,这些按钮在获得焦点时不会失去为它们提供边框的焦点类。这是一张图片:

在此处输入图像描述

在图片中,“新建”按钮和“删除”按钮都有焦点类,当我按下“编辑”按钮时,即使在执行完整的行编辑操作并关闭行编辑器之后,它也会保留焦点类。

我确实发现,当我将鼠标放在这些永久“聚焦”按钮之一上,然后将鼠标移离它然后单击其他东西时,焦点类就会消失。

我知道我可以在我各自的控制器中为所有按钮组件放置一个模糊处理程序,但我认为这个功能是内置的,所以我想看看文档中是否有我遗漏的东西。

它不会放弃的课程是:

x-focus x-btn-focus x-btn-default-toolbar-small-focus

这是 Windows 7 上 FF10 中的 ExtJS 4.1.0。但我确实注意到 ExtJS 4.02 和 4.07 中的类似行为,只是直到现在才需要处理它。

0 投票
1 回答
467 浏览

extjs - 缩小 Extjs4 以用于生产

我一直在尝试遵循缩小 extjs4 的文档,但并没有取得太大进展……

应用结构是这样的

web.xml 的欢迎文件列表是 login.html,其中包含 login.js 。在身份验证时,用户被重定向到包含 app.js 的 home.jsp。

我如何使用 sencha sdk 缩小这个?我已经尝试了几个选项(主要是 hacks)来查看输出是如何工作的,但是 all-classes.js 变成空的或者只有一两个类,但从来没有我在 app 文件夹中的自定义 .js?

提前致谢

0 投票
1 回答
1079 浏览

grid - 行编辑插件上的 Extjs4 无限滚动分页

我试图让无限滚动工作并浏览相关的博客和帖子,但无法弄清楚为什么当我的垂直滚动器到达 numfromedge 时它不会向服务器发出任何请求?

我是否正确理解这一点,当垂直滚动条到达 numfromedge 时,商店将向服务器发出请求?这意味着在服务器端我们必须管理查询并按页面返回?还是我一次从服务器返回所有记录?因为如果我将leadingBufferedZone 设置为 100 并将 purgePageCount 设置为 0 那么大约有 7 个请求向服务器发出每个大小为 50 的请求?但在这种情况下,如您所见,这不会发生在 numfromedge 上,而是在开始时发生......

我的网格

我的商店

我在后端使用 spring-data 和 spring 控制器

我期待当滚动条到达网格中显示的最后一条记录的 10 以内时,商店会向服务器发送请求 page2 和 pagesize limit ..

有什么配置不正确吗?

提前致谢

0 投票
3 回答
4864 浏览

extjs - ExtJS 4.1 停止 grid.Panel 关闭

我有我查看扩展Ext.grid.Panel,我希望能够询问用户他是否真的想在单击 [X] 后关闭面板。我试过了

但显然事情没那么简单。关于如何防止面板关闭的任何想法?

谢谢

勒龙

附言

这是我从 sencha 论坛得到的,尚未测试: