45得票4回答
是否调用initComponent()方法?(涉及IT技术)

我在构建ExtJS 4中的应用程序时遇到了困难,其中一部分原因是不清楚何时在initComponent()中配置某些内容,何时不需要... 例如,在Sencha自己的MVC应用程序架构文档中,当首次创建网格视图时,他们在initComponent()方法中定义了内联存储。(请参见“定义视图”...

33得票3回答
在ExtJS中覆盖类/属性的最佳实践是什么?

我有一个Ext.form.field.Text,想要覆盖setValue函数。 在ExtJS中,推荐的方式是什么来覆盖这个类的功能?Ext.override吗?

26得票2回答
up() 和 down() 与 Ext.getCmp() 的区别

我非常困惑在使用grep对象时应该使用up()、down()还是Ext.getCmp(ID)。 对我来说,更容易的方式是将ID定义为对象,并通过Ext.getCmp('ID')检索对象,这样代码看起来更加清晰。 举个例子:console.log(this.up('panel').up('p...

20得票2回答
ExtJS:requires 的作用是什么?

我一直在尝试弄清楚Ext JS 4中的requires是做什么用的,但似乎找不到一个合理的答案。假设我有以下代码: app.js Ext.Loader.setConfig({ enabled: true }); Ext.Loader.setPath('Ext.ux', 'exampl...

19得票2回答
ExtJs:表单的isValid()方法返回false。但是如何知道表单为什么无效?

我正在使用一个带有文件上传字段的ExtJs表单。 当选择某个文件后,我会调用表单的submit()方法。 但在提交之前,我使用 form.isValid() 来检查表单是否有效。 现在由于某些未知原因,我得到了一个 FALSE 的 form.isValid()。 但我想知道为什么表单验证失败...

19得票2回答
ExtJS 4.1:何时在store上使用代理,何时在model上使用代理?

在ExtJS 4.1中(我的情况是服务器代理),使用代理有两种方式,一种是将其绑定到模型,另一种是将其绑定到存储区。 我对使用方法有点困惑:将代理绑定到存储和将其绑定到模型之间有什么区别? 在什么情况下应该使用其中的一种方式?

17得票3回答
ExtJs网格面板store:在加载/重新加载后保持滚动条位置

我正在使用Sencha ExtJs 4.0.2a中的grid.Panel,并且每60秒重新加载一个Json Store。 我想知道是否有一种方法可以在数据加载后保留滚动条的位置。 这样用户就可以继续查看他之前浏览的记录。 我使用任务重新加载网格中的数据:var task = { r...

17得票5回答
Extjs - 如何在网格列中显示下拉框

我有一个包括日期和组合列的网格面板 jsfiddle 但我不想点击才能显示我的下拉框。我想要在没有点击的情况下显示我的下拉框,而不是像这样隐藏在单元格内: 对于日期列也是如此: 我认为将 clicksToEdit: 0 改为这样会失败。plugins: [ ...

17得票9回答
Ext.button click() method

ExtJS 4.1. 在 Ext.button 类中是否存在类似于 Ext.button.click(); 方法? 是否有一种方法可以编程方式“点击”一个按钮?

15得票2回答
如何在ExtJS 4.1中更改组合框存储的数据

我这样定义一个下拉框: { xtype: 'combobox', emptyText: '功能', store: ['none'] } 然后,在某些事件触发时,应该加载新的数据到store中。于是我从下拉框中获取了store并尝试了以下代码: oFunctionStor...