问题标签 [extjs4.2]

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

extjs - 如何使用 JSON 编写器编写结构化数据?

如何在 JSON POST 中包含 hasOne 关联的模型数据?

我的 Web API 需要以下形式的结构化数据:

0 投票
1 回答
55 浏览

extjs4.2 - extJs中如何让两个元素分别占30%和70%

我想让两个文本字段存在于同一行中,并且分别占 30% 和 70%。

0 投票
2 回答
2978 浏览

extjs - 无法在表单提交中获得回调响应

我要疯了。我已经阅读了论坛,问题,答案,没有办法得到回调响应!我的代码:

});

没有办法获得成功或失败!我的服务器发回这个:

但我得到的只是一个空白页

{成功:真}

没有消息,没有警报,没有回调......

请帮忙,真的要疯了!

0 投票
1 回答
9680 浏览

extjs - 如何从 extjs 4.2 中的存储中获取对象数组并将其发送到服务器端?

大家好,我正在使用 Extjs 4.2 数据网格,我需要将我的“存储”转换为 json 数组并将其发送到服务器端(即 java)。

这是我的模型。

我的商店(包含对象列表)是

因此,在一次提交网格中的值时,我需要在我的服务器端有一个 ist 对象。所以我需要从客户端发送 JSON 数组。

任何人都可以在这里帮助我如何从我的商店制作 JSONArray 对象并发送到服务器端???

问候:开发

0 投票
1 回答
1884 浏览

extjs - 拆分器移动后保存 hbox 宽度的状态

我正在尝试保存面板的视觉状态。Panel 由两个子容器组成,具有 hbox/flex 布局和它们之间的拆分器。

我已经有一个工作状态管理器。“左面板”包含一个网格,该网格很好地存储了它的列状态。状态管理器通过以下方式从控制器的 init 函数中触发:

网格使用框架标准方法通过设置 stateId: 'GridState' 和 stateful:true 来存储它的状态。

但是我无法弄清楚 ExtJS 希望我如何对主布局的 flex 值做同样的事情。我尝试在拆分器上设置 stateful 和 stateId。我试过不带事件,用 stateEvents: ['move']。我还尝试在左侧面板上设置有状态并使用 stateEvents 来调整大小。最后,我尝试在父面板上设置有状态,有和没有 stateEvents: afterlayout。

我知道在拆分器移动后可以获取事件。然后我可以将 flex 值存储为自定义状态并在布局/渲染过程中手动查找它们,但是我想对于一个看起来如此微不足道的问题必须有一个更标准的方法。

存储 hbox/vbox 布局的“拆分器位置”/“flex 值”的标准框架方法是什么?

0 投票
1 回答
212 浏览

extjs4 - 如何在 extjs4 中获取上一页参考/别名

我在 extjs4 MVC 中工作。在这里我卡在我想显示页面的地方,假设有链接。点击第一个视图的链接后,我将重定向到另一个视图。我的要求当我要单击第二个视图按钮时,我想获取第一个视图或别名的参考或别名。

这是查看代码:-
1)第一个视图:--

及其设计 在此处输入图像描述 2)第二视图设计:-

在此处输入图像描述

单击第一个视图后,它显示第二个视图。当我单击第二个视图键登录按钮时,我想获得第一个视图的参考或第一个视图的别名。我正在处理它,但我没有得到解决方案。请给我的一些指导方针。

0 投票
2 回答
3318 浏览

extjs - 如何从 ExtJs 中的现有商店对象中获取商店对象

我正在使用 ExjJs 4.2。我有两个显示不同数据的网格。在一个 javascript 文件中,我必须包含两个网格。我正在为第一个网格加载商店,例如

JSON 对象存储如下所示:

"数据":[{"id":35,"notes":"hiii","startDate":"2013-04-30","endDate":"2013-05-02"}]} , "详细信息" :[{"id":14,"document":"docpath12345","date":"2013-04-28"}]

实际上,第一个网格将仅显示 JSON 的“数据”部分,第二个网格将显示 JSON 的“详细信息”部分。所以理想情况下,我不应该再次为第二个网格加载存储对象(我现在正在做的事情)。我想再声明一个存储类型变量并重用“存储”的值(存储的“文档”部分)成为存储第二个网格为

我现在正在像这样加载第二家商店

var store2 = Ext.create('Ext.data.Store', {

在这两种情况下,我都调用相同的操作并获得相同的 JSON。

任何人都可以在这里帮助我,我如何声明另一个存储对象并从现有的“存储”中获取值,这样我就不必两次加载相同的数据。

问候:开发

0 投票
1 回答
5649 浏览

extjs - 如何在 extjs4.1 中舍入浮点值

谁能告诉我如何在 extjs4.1 中舍入浮点值?例如,如果我的值为 24.536,我需要将其四舍五入为 24.54。如果我有 24.534,我需要将其四舍五入为 24.53。

0 投票
2 回答
6259 浏览

extjs - 在自定义 extjs 主题中包含现有的 CSS 文件

我有一个现有的 CSS 文件,我想将它包含在我的 ExtJS 生产版本中。

我正在使用自定义主题。我知道我可以转到 MyApp/packages/myCustomTheme/sass/etc/ 并@import在 all.scss 文件中使用。但这@import在生产文件中使用。

我希望有一种方法可以让我现有的 CSS 文件与我的应用程序的其余部分 CSS 一起压缩。

0 投票
1 回答
2810 浏览

extjs - ExtJs 4.2 使用 MVC 问题扩展自定义模型

使用带有 MVC 模式的 ExtJs 4.2

我正在尝试制作自定义模型、存储、代理、读取器、写入器,但在使其在 MVC 模式中工作时遇到问题。我按照这个例子扩展了一个模型,我可以看到它只有在不以 MVC 方式使用时才能工作。

我的商店指的是模型属性中定义的联系人等模型,然后联系人指的是使用模型属性的自定义模型 WakandaModel。但是,当我创建引用联系人的商店时,自定义 WakandaModel 中定义的模型属性或代理都没有被带到商店模型中。

这是我的代码,我留下了评论,所以你可以看到我试图尝试的内容。谢谢你的帮助!

应用程序代码

定制模型

自定义代理

自定义阅读器

自定义作家

联系人模型

通讯录商店

联系人控制器