问题标签 [extjs3]

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

extjs - ExtJs 依赖管理使用 RequireJS、LABjs(或类似的)

我试图找到如何包装 ExtJs 和 ExtJs '模块' 以与 javascript 依赖框架(如 RequireJS 或 LAB)一起使用的示例。

我正在处理一个基于 ExtJs 的大型项目,并且有许多单独的模块文件,它们只是随处包含的批量文件,而且有点失控。

有没有人在 ExtJs 中使用过现有的依赖管理框架?(我知道 ExtJs 4 可能包含类似的东西,但我坚持使用 ExtJs 3)

0 投票
1 回答
3965 浏览

javascript - ExtJS 'datefield' 验证覆盖

我需要一个具有一些自定义行为的日期列,特别是我需要能够在同一字段中输入日期或年龄(年龄保持呈现为年龄,日期保持呈现为日期)

例如。输入“23”将在字段中保留“23”作为有效值,或输入“22/1/88”将保留“22/1/88”作为有效值。

因此,我尝试使用这样定义的编辑器创建一个日期列(注意验证覆盖):

Chrome调试器显示验证事件和验证功能正确的日期但是,当我尝试输入一个年龄(int)时,在点击输入字段后获取该值并尝试从中生成一个日期,呈现猜测的日期进入该领域,然后调用验证。

我能找到的唯一记录在案的验证前事件是

默认为 NULL。

任何人都可以对此有所了解吗?

0 投票
1 回答
8544 浏览

extjs - 在 ext js 中的按钮单击事件上从网格和数据库中删除记录

我正在使用带有 ruby​​ on rails 的 ext js 设计器。我想在按钮单击事件中从我的网格和数据库中删除一条记录。谁能帮我?谢谢...

以下是我的网格的代码。

以下是我的删除按钮代码

由于这个处理函数,最后一条记录 id 被删除,但它是从存储中删除的,而不是从数据库中删除的。我也希望从数据库中删除记录...

谢谢...

0 投票
2 回答
11738 浏览

javascript - 在 ExtJs 3.3 组合框中显示多个字段

我已经打开了一个 ExtJs 项目,我已经有一段时间没有开始思考了,这让我很困惑。

我有一个 Ext.form.ComboBox,它使用远程 JSON 存储来列出用户。我使用 XTemplate 来格式化下拉列表中列出的用户:

当我展开下拉列表时,我看到我的用户正确列出:

约翰·史密斯 (jsmith@company.com)

约翰福特 (jford@company.com)

但是,当我单击用户时,组合框内容会更改为您所期望的 valueField 属性(“名字”)。

问题:

  1. 我不想显示 John,而是希望显示组合框:John Smith (jsmith@company.com)。

  2. 当我有两个 John(John Smith 和 John Ford)并加载表单时,ExtJs 逻辑匹配它在列表中找到的第一个 John,并将字段的值更改为它匹配的第一个 John。

例如:约翰·史密斯 (ID = 1) 约翰·福特 (ID = 2)

用户选择John Ford,点击组合菜单项后组合框中出现“John”,并将user_id = 2写入数据库。

然而,当我重新加载页面时,名称“John”匹配(从数据库加载)到第一个列表条目,如果操作员没有手动更改下拉对话框中的选择,则选择 John Smith 并且 user_id = 1 现在写入数据库(当用户保存表单时)。

任何输入将不胜感激。我的直觉告诉我在加载和发布列表单击期间应该有几个钩子,这将允许我操纵写入元素的 innerHTML 元素的内容。

~~~~~~~~~~~~~

注意:我继承了一个自定义类,它允许我提前输入查询、名字、姓氏和电子邮件地址(因为我们可能有数百个用户要搜索)。

我继承的 ComboBox 元素:

0 投票
2 回答
4940 浏览

extjs - Extjs 克隆面板

panel({}) 及其所有内容(如网格、表单)以及想要将确切的克隆呈现到另一个面板是否有办法做到这一点..是否可以使用 panel.getEl() 或有其他方法吗...请帮忙

0 投票
2 回答
2879 浏览

extjs - extjs 3 - 在属性网格中添加进度条和图像

是否可以在 extjs 3 的属性网格中实现进度条?如何在属性网格中添加图像?

我有一个百分比值,我想在进度条中表示它(它不可编辑)。

非常感谢您的帮助。

0 投票
2 回答
3292 浏览

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

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

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

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

0 投票
1 回答
1275 浏览

internationalization - Extjs 中的国际化没有导出项目?

我正在开发一个使用 ExtJS 3.2.1 进行 UI 设计的项目。我想同样实现国际化(i18n)。(不导出项目)

我参考了以下链接:

http://www.sencha.com/learn/Tutorial:Localizing_Ext
http://extjstutorial.org/extjs/meertalig-i18n-met-extjs-en-codeigniter/

有人可以建议一些分步教程/电子书以供进一步参考吗?

谢谢!

0 投票
1 回答
1991 浏览

javascript - ExtJs 3.x 以编程方式滚动 ListView

下面的代码直接来自 3.x 示例。

任何人都可以帮助我移动列表视图主体的脚本,就好像它正在滚动一样?

谢谢,乔什

0 投票
3 回答
3039 浏览

javascript - ExtJS:将窗口拆分为两个可折叠的部分

如何使用 ExtJS 将我的页面分成两个可折叠的部分(顶部和底部)?带有边框布局的视口在没有中心区域的情况下将无法工作,不能折叠。手风琴布局不是我需要的东西。

用 Ext 3.3.1 可以做这样的事情吗?

提前致谢!