在字段集extjs4中折叠和展开事件之前
我们正在使用extjs3的应用程序中使用fieldset。现在我们正在使用extjs4。因此beforeexpand和beforecollapse在extjs4中不起作用。是否有机会使用这些事件或替换这些事件。请帮助我。我正在大量搜索这些事件。是的,没有这样的活动,但是你可以很容易地自己创建它们。这是我的字段集,它扩展了原始字段集并请求了事件:在字段集extjs4中折叠和展开事件之前,extjs,extjs4,extjs3,Extjs,Extjs4,Extjs3,我们正在使用extjs3的应用程序中使用fieldset。现在我们正在使用extjs4。因此beforeexpand和beforecollapse在extjs4中不起作用。是否有机会使用这些事件或替换这些事件。请帮助我。我正在大量搜索这些事件。是的,没有这样的活动,但是你可以很容易地自己创建它们。这是我的字段集,它扩展了原始字段集并请求了事件: Ext.define('MY.fieldset', { extend: 'Ext.form.FieldSet', alias: 'wid
Ext.define('MY.fieldset', {
extend: 'Ext.form.FieldSet',
alias: 'widget.myfieldset',
initComponent: function() {
this.addEvents('beforeexpand', 'beforecollapse');
this.callParent([arguments]);
},
setExpanded: function(expanded){
var bContinue;
if (expanded)
bContinue = this.fireEvent('beforeexpand', this);
else
bContinue = this.fireEvent('beforecollapse', this);
if (bContinue !== false)
this.callParent([expanded]);
}
});
这是一个很好的例子。Hi Molecular,我还有一个疑问。如果我们点击搜索按钮,网格中的第一行必须选择?如何实现?Hi@Kiran,我没有检查,但我想你必须在按钮的onclick handler中添加类似“grid.getSelectionModel().select(0)”的内容。是的,我试过grid.getSelectionModel().select(0),grid.getSelectionModel().getSelection().select(0),grid.view.getSelectionModel().focus(0)。但没有改进。如果您有任何想法,请帮助我。它将适用于bbar中的按钮。如果我们单独指定按钮,并且如果我们在该按钮的单击处理程序中编写此代码,它将不起作用。您做错了什么。它起作用了