问题标签 [extjs-mvc]

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

extjs4 - 如何实现拖放功能 extjs 4.0.2a

论坛成员我正在使用 ext js4.0.2a 并完成了一项任务,即在应用程序运行时显示带有图标的桌面。

现在我想为我的桌面图标添加拖放功能,但不知道如何实现。

我正在使用带有 MVC 架构的 ext js 4.0.2a,所以有什么方法可以实现它。我见过一些例子,但它们都是基于低于 ext js-4 的版本。

请指导我如何使用 ext js 4.0.2a 完成向桌面添加拖放功能的任务

0 投票
2 回答
6127 浏览

extjs - ExtJS 工具栏按钮工具提示似乎没有响应设置

我有一个位于页面底部的面板。在它的底部工具栏中,有一个我需要附加工具提示的按钮。由于此按钮位于页面底部且其下方没有空间,因此每当显示工具提示时,它都会绘制在按钮顶部 - 部分阻止它。

为了避免这种行为,我一直在尝试让工具提示出现在按钮上方。起初这看起来很简单,因为文档说这可以通过将工具提示属性设置为'top'.

但是,当我将鼠标悬停在按钮上时,工具提示的当前锚点设置似乎没有被考虑 - 工具提示只是回到其默认行为并继续显示在光标的右侧:

悬停时

我在这里做错了吗?

这是我的代码片段:

我不认为constrainPosition与这个问题有任何关系,因为我尝试将它设置为false并且它没有改变任何事情。

将锚设置为top,left并且right似乎没有任何效果。

我查看了文档中的QuickTips 示例,它似乎在那里工作正常。我看到的唯一区别是,在示例中他们明确设置了目标属性,而在我的情况下,它是由Ext.button.Button#setTooltip()在创建时自动设置的。

最后,我还尝试将mouseTrack设置为true无效,这似乎表明正在发生一些可疑的事情。

0 投票
2 回答
6285 浏览

extjs4 - 在 ExtJS 4 MVC 应用程序中扩展控制器

我按照 MVC 结构构建我的 ExtJS 4 应用程序。我想制作一个可扩展的网格 MyGrid,它具有一些我可以重复使用多次的功能。因此,我想,它应该有自己的控制器,它也被扩展,以便继承功能。这是如何正确完成的?

在下面的代码中,我说明了如何使用 MyExtendedGrid 扩展控制器 MyGrid。我意识到我正在重写 MyGrid 控制器中的init函数,因此它永远不会被调用。通过从 MyExtendedGrid init调用 MyGrid 中的“超级” init或合并控件对象是否可以简单地解决问题?这是在 MVC 精神中做到这一点的正确方法吗?如果是这样,怎么做?

控制器/MyGrid.js:

控制器/MyExtendedGrid.js:

查看/网格/MyGrid.js:

查看/网格/MyExtendedGrid.js:

0 投票
2 回答
6371 浏览

extjs4 - 如何防止窗口在 ESC extjs 4 上关闭

在使用 ESC 按钮停止窗口关闭时,我遇到了一个问题。

一旦我从键盘上单击 ESC 按钮,窗口就会关闭。我希望窗口不应该关闭,而是应该提示一个消息框,询问“你真的想关闭”两个按钮是或取消

如果人们单击“是”按钮,则窗口应销毁,否则窗口应保持原样。

但不知道为什么按 ESC 时窗口越来越近。

当用户使用以下代码单击 esc 按钮时,我正在提示消息

现在我希望消息框出现并根据人回答要发生的事情。有什么帮助吗??

0 投票
1 回答
750 浏览

extjs - 表单提交成功属性

有没有一种简单的方法可以告诉 form.submit() 有不同的 successProperty?分机从不调用success()

我们的响应如下所示:

0 投票
1 回答
309 浏览

extjs - ExtJS 使用代理编写器评估服务器响应

以下场景:

  1. 有一个带有以下字段的商店:标题,内容,创建
  2. 添加了带有标题和内容的新记录
  3. 通过 Ajax 代理将新记录发送到服务器
  4. 服务器自动添加 created 字段并返回整个记录(带有 created 字段)

那么在第 4 步之后,我怎样才能实现商店自动更新新的(同步的)记录与服务器响应?

0 投票
1 回答
789 浏览

extjs4 - ExtJS 4 PagingToolbar 在后续页面加载时抛出 dom 错误

我对 ExtJS 还很陌生,但能够让 GridPanel 与相关的分页工具栏一起工作。一切正常,直到我关闭弹出窗口并打开另一个窗口。在随后的窗口加载中,我收到“me.dom is undefined”错误。如果我删除分页工具栏,一切正常。我使用的是 4.0.7 版。

提前致谢。

店铺定义:

网格面板定义:

要从我的控制器打开窗口,我使用以下命令:

关闭通过以下方式处理:

0 投票
1 回答
2370 浏览

extjs4 - 商店监听器无法加载另一个商店 extjs 4

论坛成员

我正在执行一项任务,其中商店从其中加载另一个商店。实际上我需要另一家商店的数据。

我有 assignmentStore 作为

我的资源商店是

我的 assignmentData 值是

我的资源面板代码如下

我的资源模型是

实际上,在我的应用程序中,我有一个显示来自 AssignmentStore 的所有数据的网格,并且网格有一个带有选择下拉列表的列,其数据来自 ResourceStore。

所以我确实使用了前面的代码,但是 ResourceStore 没有加载,所以我的下拉选择框显示我是空的下拉列表。

请建议我一些解决方案,我可以尝试解决它。

0 投票
1 回答
919 浏览

extjs4 - how to schedule full month, year using extjs4 calendar

forum member

I need some help and guidance from you in making an application . Using which an admin can schedule full month or full year, like the no of working days in a month also how many holidays are there in a month.

And when the user log-in to add its attendance, when he clicks the calendar to select the day for which he is adding attendance, the calendar should show the days marked as holiday by admin as disabled. So the user won't be add the attendance for those days.

Based on the attendance I am going to count the no of hours worked by the user and using it his payroll will be calculated.

I googled and found something like the below link I can use in my application, but is there any other simple and more user friendly things I can use to make it work

http://ext.ensible.com/deploy/dev/examples/calendar/window.html

0 投票
1 回答
789 浏览

extjs-mvc - combobox's Value is not load in extjs MVC

I am working with ExtJS MVC and implementing Scheduler.

I want to load my Store in my combo box but it was not load successfully.

My Store is

My Model is

and My ComboBox Code is below..

My Problem is when I am Click on combo box my value is not loaded.. and didnt display any Error.