问题标签 [extjs4]

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

extjs - 如何在 ext 4 中制作完整的模态窗口?

就像 microsoft OS(xp、vista、7 等)中的窗口...

如果一个主窗口创建一个模态窗口,用户不能访问主窗口,
(包括关闭和访问工具栏等)。

我想用 extjs 做一个类似的。这是我的模态示例:

问题是,它只是禁用了主窗口的主体,用户仍然可以访问主工具栏,也可以关闭它。

我的问题是如何制作完整的模态?或者如果它不能完成,如何禁用主窗口,如果出现模态窗口,我在模态win上使用监听器显示,但问题是我无法从这个监听器访问主窗口。

编辑 :

到目前为止,这是我的代码:

虽然这不是模态概念,但它似乎是我现在想要的,我有新问题,maskOnDisable不起作用,我需要一个类似的事件blur,所以如果用户点击父窗口,它会聚焦回到弹出窗口。(我应该将其作为新问题发布吗?)

0 投票
2 回答
2456 浏览

javascript - Extjs4 - Ajax 请求:Url 生成

我需要使用生成的 url 设置 ajax 请求。

我想我必须使用 Ext.data.Operation 但我不知道该怎么做。

0 投票
3 回答
33824 浏览

javascript - ExtJs4 - 存储 baseParams 配置属性?

在 extjs3.x 中,我使用了 storesbaseParams配置属性来指定用于加载存储的参数。
这个属性在 extjs 4 中不再存在。我应该怎么做呢?

同样在 extjs3 中,我能够通过使用代理配置属性来指定商店代理是一​​个GET还是一个方法。我应该怎么做而不是这个? POSTmethod

我的 ExtJs 3 代码 ->

0 投票
2 回答
1921 浏览

extjs - 如何让 GridPanel 在 ExtJS 4 中显示正确的时间?

我有一个GridPanelExtJS 4。其中一列返回以下格式的时间戳:

这是我的 JsonStore 中的专栏

我只想显示该time部分,但我得到的只是一个空白列。当我删除时,type: 'data'我得到数据但采用上述格式。

有什么建议么?

谢谢

0 投票
4 回答
14607 浏览

javascript - 单击单元格时如何防止extjs网格滚动?

我目前正在使用基于可编辑网格示例的 Extjs 4 网格组件。我想有一个与每个单元格相关联的链接,这样当我单击一个单元格时,它会将我带到另一个页面。但是,当单击链接时在页面上触发垂直滚动时。

例如尝试减小http://dev.sencha.com/deploy/ext-4.0.0/examples/grid/cell-editing.html的大小,第一次单击网格会滚动页面,使网格位于中心和事件被吞没。您必须再次单击才能注册 cellclick 事件。这只发生在 IE 中(我使用的是版本 8)。好消息是其他浏览器不会发生这种情况,这可能是一个错误吗?有没有办法阻止第一次滚动操作发生?

谢谢

0 投票
2 回答
3292 浏览

extjs - 将 ExtJS4 组件添加到 ExtJS3 组件?

我有一个 ExtJS3 应用程序,它可以从ExtJS4 SVG stuffs中受益。网上有一个如何使用沙盒模式在 ExtJS3 应用程序中包含 ExtJS4 组件的示例……但在示例中,ExtJS4 组件位于它们自己的浮动窗口中,因此 ExtJS4 组件并没有真正添加到 ExtJS3 组件中;它们只是相当独立地共存。

有没有办法在沙盒模式下运行时将 ExtJS4 组件添加到 ExtJS3 组件?例如:

如果我尝试这样的事情,我通常会得到一个错误,比如......

0 投票
1 回答
2339 浏览

ruby-on-rails - ExtJs4 json data.store 和 Rails

我正在尝试使用 ExtJs4 和 Ruby On Rails 创建一个简单的 CRUD 应用程序。我正在尝试使用 JSON 实现 resftul 数据存储。

我在更新记录时遇到问题。请求正在发送到服务器端并且数据库正在更新,但在数据存储中我仍然有标记为“脏”的记录。当我尝试更新另一条记录时,我发送了两个请求(一个用于上一条记录,另一个用于下一条记录)。

我也有创建新记录的问题。正在服务器端创建一条记录,但在我的数据存储中,它仍被标记为未保存(脏),因此在下一次更新/创建操作期间,该记录再次发送到服务器,结果我在我的数据库中复制了记录。

问题是 - 如何构建一个有效的数据存储和相应的模型来使用 Rails 中的 restful json?

您可以在我的 github 帐户上找到我的应用程序的来源:https ://github.com/lucassus/extjs4-account-manager

商店:https ://github.com/lucassus/extjs4-account-manager/blob/master/public/javascripts/app/store/Users.js 和模型:https ://github.com/lucassus/extjs4-帐户管理器/blob/master/public/javascripts/app/model/User.js

0 投票
1 回答
4698 浏览

javascript - 将激活事件绑定到网格面板 Extjs4

我想问一下我可以在哪里向我的网格 MVC 添加一个侦听器。

当我这样做时,什么也没有发生:

它适用于点击事件:

注意:我的控制器的 init 仍然是空的:

0 投票
1 回答
11863 浏览

extjs - Ext.ux.form.field.DateTime 问题

我创建了一个 Ext.ux.form.field.DateTime 插件,但这里有一些问题:

  1. 如果我不设置宽度/高度,则工具栏中的 DateTime 丢失
  2. 无法在 RowEditing 插件中显示正确的宽度

在此处输入图像描述

0 投票
3 回答
36144 浏览

events - 处理树面板Extjs 4上的itemclick事件

我想要做的是在不同的树 LEAF click 上获得不同的反应!

我尝试使用索引来获取叶子的索引,什么都没有。我可以在节点点击时获得反应,但如何在每片叶子上获得特定反应?我也试过给叶子ID,没有运气???

也许是一个简单的例子

请帮忙!!