现代 ExtJS 6 6.2 isValid() 不是函数
Modern ExtJS 6 6.2 isValid() is not a function
现代版6.2 EXTJS中的isValid()
方法可以像经典版一样使用吗?
在经典版本中可以,但在现代版本中出现错误:
form.isValid() is not a function
FeedForm.js
Ext.define('FeedViewer.view.main.FeedForm', {
extend: 'Ext.form.Panel',
xtype: 'feedform',
requires: [
'Ext.Button',
'Ext.field.Select',
'Ext.form.FieldSet',
'Ext.Toolbar'
],
title: 'New RSS Feed',
items: [{
xtype: 'fieldset',
items: [{
xtype: 'selectfield',
label: 'Select a new feed',
labelAlign: 'top',
allowBlank: false,
name: 'feedUrl',
options: [{
value: 'http://rssfeeds.usatoday.com/usatoday-NewsTopStories',
text: 'USA Today Top Stories'
}, {
value: 'http://sports.espn.go.com/espn/rss/news',
text: 'ESPN Top News'
}]
}]
}, {
xtype: 'toolbar',
docked: 'bottom',
items: [{
xtype: 'button',
reference: 'savebutton',
action: 'save',
ui: 'action',
text: 'Add'
}]
}]
});
MainController.js
var form = me.dialog.down('form');
if (form.isValid()) {
}
在 modern
工具包中,您必须使用 me.dialog.down('formpanel')
而不是 me.dialog.down('form')
参考文献:-
1. xtype: 'form'
在 classic
工具包中。
2. xtype: 'formpanel'
在 modern
工具包中。
希望这会 help/guide 你。
现代版6.2 EXTJS中的isValid()
方法可以像经典版一样使用吗?
在经典版本中可以,但在现代版本中出现错误:
form.isValid() is not a function
FeedForm.js
Ext.define('FeedViewer.view.main.FeedForm', {
extend: 'Ext.form.Panel',
xtype: 'feedform',
requires: [
'Ext.Button',
'Ext.field.Select',
'Ext.form.FieldSet',
'Ext.Toolbar'
],
title: 'New RSS Feed',
items: [{
xtype: 'fieldset',
items: [{
xtype: 'selectfield',
label: 'Select a new feed',
labelAlign: 'top',
allowBlank: false,
name: 'feedUrl',
options: [{
value: 'http://rssfeeds.usatoday.com/usatoday-NewsTopStories',
text: 'USA Today Top Stories'
}, {
value: 'http://sports.espn.go.com/espn/rss/news',
text: 'ESPN Top News'
}]
}]
}, {
xtype: 'toolbar',
docked: 'bottom',
items: [{
xtype: 'button',
reference: 'savebutton',
action: 'save',
ui: 'action',
text: 'Add'
}]
}]
});
MainController.js
var form = me.dialog.down('form');
if (form.isValid()) {
}
在 modern
工具包中,您必须使用 me.dialog.down('formpanel')
而不是 me.dialog.down('form')
参考文献:-
1. xtype: 'form'
在 classic
工具包中。
2. xtype: 'formpanel'
在 modern
工具包中。
希望这会 help/guide 你。