问题标签 [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.
extjs - 如何在 ext 4 中制作完整的模态窗口?
就像 microsoft OS(xp、vista、7 等)中的窗口...
如果一个主窗口创建一个模态窗口,用户不能访问主窗口,
(包括关闭和访问工具栏等)。
我想用 extjs 做一个类似的。这是我的模态示例:
问题是,它只是禁用了主窗口的主体,用户仍然可以访问主工具栏,也可以关闭它。
我的问题是如何制作完整的模态?或者如果它不能完成,如何禁用主窗口,如果出现模态窗口,我在模态win上使用监听器显示,但问题是我无法从这个监听器访问主窗口。
编辑 :
到目前为止,这是我的代码:
虽然这不是模态概念,但它似乎是我现在想要的,我有新问题,maskOnDisable
不起作用,我需要一个类似的事件blur
,所以如果用户点击父窗口,它会聚焦回到弹出窗口。(我应该将其作为新问题发布吗?)
javascript - Extjs4 - Ajax 请求:Url 生成
我需要使用生成的 url 设置 ajax 请求。
我想我必须使用 Ext.data.Operation 但我不知道该怎么做。
javascript - ExtJs4 - 存储 baseParams 配置属性?
在 extjs3.x 中,我使用了 storesbaseParams
配置属性来指定用于加载存储的参数。
这个属性在 extjs 4 中不再存在。我应该怎么做呢?
同样在 extjs3 中,我能够通过使用代理配置属性来指定商店代理是一个GET
还是一个方法。我应该怎么做而不是这个? POST
method
我的 ExtJs 3 代码 ->
extjs - 如何让 GridPanel 在 ExtJS 4 中显示正确的时间?
我有一个GridPanel
ExtJS 4。其中一列返回以下格式的时间戳:
这是我的 JsonStore 中的专栏
我只想显示该time
部分,但我得到的只是一个空白列。当我删除时,type: 'data'
我得到数据但采用上述格式。
有什么建议么?
谢谢
javascript - 单击单元格时如何防止extjs网格滚动?
我目前正在使用基于可编辑网格示例的 Extjs 4 网格组件。我想有一个与每个单元格相关联的链接,这样当我单击一个单元格时,它会将我带到另一个页面。但是,当单击链接时在页面上触发垂直滚动时。
例如尝试减小http://dev.sencha.com/deploy/ext-4.0.0/examples/grid/cell-editing.html的大小,第一次单击网格会滚动页面,使网格位于中心和事件被吞没。您必须再次单击才能注册 cellclick 事件。这只发生在 IE 中(我使用的是版本 8)。好消息是其他浏览器不会发生这种情况,这可能是一个错误吗?有没有办法阻止第一次滚动操作发生?
谢谢
extjs - 将 ExtJS4 组件添加到 ExtJS3 组件?
我有一个 ExtJS3 应用程序,它可以从ExtJS4 SVG stuffs中受益。网上有一个如何使用沙盒模式在 ExtJS3 应用程序中包含 ExtJS4 组件的示例……但在示例中,ExtJS4 组件位于它们自己的浮动窗口中,因此 ExtJS4 组件并没有真正添加到 ExtJS3 组件中;它们只是相当独立地共存。
有没有办法在沙盒模式下运行时将 ExtJS4 组件添加到 ExtJS3 组件?例如:
如果我尝试这样的事情,我通常会得到一个错误,比如......
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
javascript - 将激活事件绑定到网格面板 Extjs4
我想问一下我可以在哪里向我的网格 MVC 添加一个侦听器。
当我这样做时,什么也没有发生:
它适用于点击事件:
注意:我的控制器的 init 仍然是空的:
extjs - Ext.ux.form.field.DateTime 问题
我创建了一个 Ext.ux.form.field.DateTime 插件,但这里有一些问题:
- 如果我不设置宽度/高度,则工具栏中的 DateTime 丢失
- 无法在 RowEditing 插件中显示正确的宽度
events - 处理树面板Extjs 4上的itemclick事件
我想要做的是在不同的树 LEAF click 上获得不同的反应!
我尝试使用索引来获取叶子的索引,什么都没有。我可以在节点点击时获得反应,但如何在每片叶子上获得特定反应?我也试过给叶子ID,没有运气???
也许是一个简单的例子
请帮忙!!