Extjs EXT JS 4 MVC取消掩码问题
如何在网格加载后解除其掩码。我在ExtJS4MVC架构下 下面是一些代码片段,希望对您有所帮助 我的看法是:Extjs EXT JS 4 MVC取消掩码问题,extjs,extjs4,Extjs,Extjs4,如何在网格加载后解除其掩码。我在ExtJS4MVC架构下 下面是一些代码片段,希望对您有所帮助 我的看法是: Ext.define('proto.view.Bond.List', { extend: 'Ext.grid.Panel', alias: 'widget.bondlist', requires: [ 'Ext.grid.header.Container', // this fix a Ext JS dependency bug '
Ext.define('proto.view.Bond.List', {
extend: 'Ext.grid.Panel',
alias: 'widget.bondlist',
requires: [
'Ext.grid.header.Container', // this fix a Ext JS dependency bug
'Ext.view.TableChunker',
'Ext.data.*',
'Ext.grid.PagingScroller'
],
在我的存储中,我有一个事件监听器,它会启动
listeners: {
load: {
fn: function (store, records, successful, operation) {
var memoryStore = Ext.data.StoreManager.lookup('memoryStoreForTheGrid');
var formMask = Ext.widget('bondlist');
formMask.el.unmask();
我在Google Chrome中遇到以下错误
未捕获的TypeError:无法调用未定义的方法“unmask”
任何帮助都是非常感谢的,因为这是有用的。我把我的网格命名为“grdInventoryResults”
var ThisGrid = Ext.getCmp('grdInventoryResults');
formMask.el.unmask();
我似乎不能再使用Ext.getCmp了,而且它还在我的表单/网格后面放了一个自动号码,所以我不能调用它们。你应该调用ThisGrid.el.unmask
var formMask=Ext.widget'bondlist';无效,将不执行任何操作。您应该调用ThisGrid.el.unmask
var formMask=Ext.widget'bondlist';无效,将不执行任何操作。您需要向Ext.getCmp传递id,而不是名称。因此,我需要为组件设置id吗?它正在加载时生成一个自动ID。是的,您需要设置一个ID,以便知道执行getCmp的ID。对于自动id,您如何知道传递给getCmp的内容?仅当您未显式设置id时,才会设置自动id。您需要将id传递给Ext.getCmp,而不是名称。因此,我需要为组件设置id吗?它正在加载时生成一个自动ID。是的,您需要设置一个ID,以便知道执行getCmp的ID。对于自动id,您如何知道传递给getCmp的内容?仅当未显式设置id时,才会设置自动id。