问题标签 [extjs5]

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

javascript - 具有 html 值的 Extjs5 显示字段无法自动高度

更新 extjs4->extjs5 后displayfield不要将高度调整为 html 内容。仅调整文本内容的大小。怎么修?

ps:我无法正确获得显示字段 html-content 的高度。

pps:由htmleditor.

0 投票
1 回答
5359 浏览

javascript - ExtJS 5 - 带有表单字段错误 (MVVM) 的链式存储绑定

任何尝试并成功在 ExtJs 5 中使用 MVVM 模式将表单字段与 chainedstore 绑定的人?它适用于网格,但不适用于文本字段、单选框或复选框。挣扎了一个星期,但还没有运气。

这里是小提琴, https://fiddle.sencha.com/#fiddle/7cn

期望值,但无论如何它都会一直显示 [object Object] :-( 从 {everyone} 网格中删除青少年记录时也期望绑定。

最好的问候,乍得

0 投票
2 回答
6228 浏览

javascript - Ext JS:无论浏览器时区如何,都以 UTC 显示日期

在 Ext JS 网格中强制日期以 UTC 显示(并忽略浏览器本地时间)的最佳方法是什么?

我的模型接收 UTC 日期:

我的网格有一个日期列:

日期以浏览器本地时间显示,例如:

但我想以 UTC 显示它们。

到目前为止,我发现的最佳解决方案是导入moment.js并使用它:

哪个具有预期的结果:

当然有更清洁的方法吗?

0 投票
2 回答
5218 浏览

javascript - sencha extjs 5.0 应用程序无法在生产版本中运行

我刚刚用 ExtJS 5.0 构建了一个新应用程序,这似乎真的很棒。

该应用程序在开发模式下运行良好,但是一旦我使用命令行工具构建应用程序并部署它,它就会停止工作。

我在项目目录中时使用的构建命令:

到目前为止,该命令工作正常,输出中没有错误。我正在使用一个带有 php 的服务器端,所以我必须将 index.html 的结尾更改为 index.php,并且还要在生产服务器中再次手动包含 php 文件夹。(我没有找到如何在构建过程中改变它)

到目前为止,在我的索引文件的基本输出中对我来说一切似乎都很好,但是由于控制台中的错误,应用程序无法启动:

Ext 试图在这里包含什么?

当我在开发模式下启动应用程序时,我在网络选项卡中看到许多包含基本类文件和东西的内容 - 在这里它仅以包含一个名为的空文件开始,.js这似乎完全损坏了。

我试图调试文件的一部分fetchSyncapp.js我认为是基本的 Ext 内容)以找出他当时试图包含的内容,在我看来它是gridfilters-plugin.

那里的所有步骤中突然出现了一些变量null,我不知道为什么。

该应用程序可能有什么问题?

0 投票
3 回答
2975 浏览

javascript - ext.js 5.0.0 图片按钮

是否可以在所有状态下覆盖按钮背景图像:正常、悬停、在 ext.js 5.0.0 中按下?我尝试使用以下 css 代码但没有成功:

js按钮定义如下:

我试图了解要覆盖哪些类,但无法理解 Ext.js 每个按钮使用的所有 div/span ... ;)

如果我只使用一些 HTML 按钮,它会更容易覆盖,但作为网页设计的新手,我不确定如何从该按钮获取事件/更改文本......

谢谢

0 投票
1 回答
2221 浏览

javascript - TabPanel 中元素的对齐方式

我应该如何操作 TabPanel 中的元素?

例如,在第一个选项卡上,我有两个项目 - 这些是图表。但是,第 2 项与第 1 项(折线图)的底部对齐。如何将右侧的第二项(折线图)与左侧的第一项对齐?

这是ff代码

0 投票
1 回答
184 浏览

javascript - 删除 Ext.panel.Header 上标题和工具之间的对齐方式

使用 ExtJS 5.0,我有一个带有标题的面板,其中包含标题和工具。默认情况下,标题左对齐标题,然后右对齐工具,但我想左对齐标题旁边的工具。我试过浮动工具,但这不起作用。有什么建议么?

0 投票
1 回答
1125 浏览

javascript - 如何让 ExtJS 5 AjaxProxy 保存?

我正在将一个应用程序升级到 ExtJS 5,我似乎无法使用 RowEditing 获得一个网格来将已编辑的记录发布回我的服务器。

行编辑器出现,我可以更改值并单击更新按钮,但没有任何反应。没有请求,控制台中没有记录错误。

我添加了以下内容:

我收到带有正确记录号的警报,但仍然没有 AJAX 请求。这就像 ExtJS完全忽略了作者。

我没有为每个 CRUD 操作设置不同的端点,所以我没有使用apiconfig 选项,它应该使用url.

0 投票
1 回答
1863 浏览

javascript - IE9 中的 ExtJS 5 网格过滤和排序中断

我正在尝试将过滤添加到一个简单的 ExtJS 5 网格中。我正在使用安装提供的一个简单示例,看起来它工作正常,除了在 IE 中尝试过滤所有记录时被擦除。

有没有人看到这个问题?这是我正在使用的代码。

`$("#SearchEmployees").click(function () {

});`

0 投票
1 回答
1416 浏览

javascript - 如何在 ExtJS 5 的 Ajax 代理中监听成功?

我有一个带有 RowEditing 插件的网格,它的 Store 的 AjaxProxy 使用 JsonWriter 将更新写回服务器。

发生更新时,我需要触发一些代码来更新另一个组件,这需要单独访问服务器。

这必须在 JsonWriter 返回触发,因为它取决于服务器上正在更新的数据。所以,我不能监听商店的“更新”事件,因为它发生在 Ajax 调用之前(即使禁用了批处理)。

我尝试为“endupdate”设置一个监听器,如下所示,但在发出 AJAX 请求之前再次触发:

对于作者的“更新”调用,我没有从服务器发回任何响应......我似乎找不到任何关于 AjaxProxy 或 JsonWriter 期望返回的文档,并且发送空白响应似乎有效。