问题标签 [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.
extjs - 我使用 appProperty 属性做什么?
我最近在appProperty
课堂上绊倒了Ext.app.Application
,想知道我为什么要使用它。无论如何,我都需要访问 App 实例才能访问再次包含该实例的变量?也许我很困惑,但这个属性是什么?
extjs - ExtJS4.2 中 MVC 的主要变化?
我最近听说 4.2 版对 MVC 应用程序的工作方式进行了一些重大更改。我下载了测试版,但 API 看起来都一样。谁能解释一下即将发生的变化以及这一切?如果我更新,我是否需要担心我所有的控制器都会停止工作?
extjs - 控制器中的 extjs4 MVC 侦听器
我无法在控制器中为系列图表的“itemmouseup”事件创建侦听器。
控制器:
如果我插入 'mouseup' 事件而不是 'itemmouseup' 它工作正常。但我需要'itemmouseup'。我哪里错了?
谢谢。
使用视图提取更新:
extjs - 在 ExtJS 组件中如何将 config: {} 项转发到子组件
我正在尝试编写一个可重用的项目选择面板,其中用户有一个网格,其中包含他可以选择的项目和一个可以用来过滤网格内容的小文本字段。现在(简化的)视图代码看起来像这样并且可以工作。
如您所见,ItemSelectorPanel
使用该config
属性来公开一个接口,调用站点可以在该接口中指定要使用的项目商店。
调用站点(在这种情况下,面板被添加到 TabPanel):
现在,我喜欢 ExtJS 4 的声明式风格以及它如何帮助遵循 MVC 模式。我希望视图中的代码量尽可能少。不幸的是,这不起作用:
config
有没有办法通过父属性的属性以声明方式公开嵌套/子组件的配置?
extjs - 没有商店的模型
我创建了一个模型,其中包含一个代理来加载单个记录并且它不接受任何参数。我不想使用商店,因为我永远不会拥有超过一张唱片。我创建了模型的一个实例,但不知道如何告诉它从服务器调用和加载记录。这是我能找到的唯一示例,但我没有要传递的 id。
此外,我正在打 ajax 电话,而不是休息电话,以防万一。
extjs - Ext ComponentQuery 通配符
我搜索了示例和文档,但找不到是否可以在 ComponentQuery 查询中使用通配符。我想做以下事情:
由于按钮文本将是当前用户名,例如“Welcome Shaun”。
javascript - 使用 ext js 4.1 突出显示网格中的一行
我试图突出显示一行,我已经用谷歌搜索了一段时间,但是所有解决方案都使用甚至不存在的函数,例如getRow()
or highlight()
。
有没有人有解决方案?我已经尝试了上述方法,但getView().select(record)
两者都没有奏效
谢谢
javascript - 在 ComboBox 中输入新值
我正在尝试开发一个组合框,该组合框允许用户输入要查找的值,如果列表中缺少它,它会被虚拟化为新值(我曾考虑将图像留给该字段),此外还会导致字段绑定到分配给它的模型的另一个属性。
此外,用户应该能够清除组合值。
我从使用这个人提供的类开始,并使用所需的设置对其进行了扩展。我设法防止了导致“x”触发器连续隐藏的问题,但我无法管理用户输入 - 选择 - 设置 - 清除(按表单设置值)之间的区别
这是我到目前为止的一个片段
我没有设法开始工作(以及我需要帮助的地方)是显示新记录的图像,并且无论我是否首先输入内容并清除或设置值,该字段的行为方式相同,选择一个值等等。通过知道该领域的行为安静不同或根本不起作用。
此外,它应该与即将发布的 4.2 版本兼容。不知道这是否重要。
任何帮助表示赞赏!
javascript - 使用 ExtJS-4X 或 javascript 获取视口高度
我想使用 ExtJs 或本机 javascript 获取视口的高度。
我怎样才能得到这个高度?我没有使用任何 extjs 视口容器。
如果使用 ExtJs 不可能,那么我怎样才能找到视口的确切高度?
谢谢!!
extjs - extjs4 mvc 中基于角色的视图
我的应用程序对不同的角色(如管理员或标准用户)有不同的视图。我不知道如何使用 extjs4 MVC 实现它。extjs4 文档的示例认为应用程序只有一个角色,如标准用户,因此他们创建了一个 app.js 文件来管理应用程序,但如果应用程序有很多角色,我不知道如何为不同的用户实现不同的视图。
一个问题是我在应用程序中有两个 app.js 文件,在我获得服务器中的用户角色后,我加载适当的 app.js 文件以使用适当的视图、控制器、模型、商店等。
这件事是真的吗?