ExtJS错误";TypeError:Ext.state未定义;
我是ExtJS新手。我看到了一个例子,并将其复制到一个空白页上。当我运行此页面时,我得到一个错误:ExtJS错误";TypeError:Ext.state未定义;,extjs,extjs4,Extjs,Extjs4,我是ExtJS新手。我看到了一个例子,并将其复制到一个空白页上。当我运行此页面时,我得到一个错误: 类型错误:Ext.state未定义 Ext.state.Manager.setProvider(Ext.create('Ext.state.CookieProvider')以下是我尝试的完整代码: ExtJS积垢 Ext.state.Manager.setProvider(Ext.create('Ext.state.CookieProvider'); Ext.create('Ext.form.
类型错误:Ext.state未定义 Ext.state.Manager.setProvider(Ext.create('Ext.state.CookieProvider')
以下是我尝试的完整代码:
ExtJS积垢
Ext.state.Manager.setProvider(Ext.create('Ext.state.CookieProvider');
Ext.create('Ext.form.ComboBox'{
fieldLabel:“选择”,
商店:[[1,“哈波”],[2,“奇科”],[3,“格鲁乔”],
displayField:'名称',
是的,
选择:对,
valueField:'缩写',
renderTo:Ext.getBody(),
有状态的:是的,
stateId:“MyIdentifierUniqueaMongallMyStatefolComponents支持ToRetreandFetchMyState”,
stateEvents:[“选择”],
getState:函数(me){
//在任何一个stateEvents上,框架都会运行此命令。
//“嘿,你想让我为你记住什么?
返回{
value:this.getValue()
};
},
applyState:函数(状态){
//在组件初始化时,框架将运行此操作。
//“嘿,组件,这是我为你保存的对象
此.setValue(state.value);
}
});
我缺少什么?您需要它:
Ext.require('Ext.state.*')代码>我替换了Ext.state.Manager.setProvider(Ext.create('Ext.state.CookieProvider');带有Ext.require('Ext.state.*');Ext.state.Manager.setProvider(Ext.create('Ext.state.CookieProvider');但它没有效果。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>ExtJS CRUD</title>
<link href="extjs/resources/ext-theme-neptune/ext-theme-neptune-all.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="extjs/ext-debug.js"></script>
</head>
<body>
<script language="javascript" type="text/javascript">
Ext.state.Manager.setProvider(Ext.create('Ext.state.CookieProvider'));
Ext.create('Ext.form.ComboBox', {
fieldLabel: 'Choose',
store: [[1, "Harpo"], [2, "Chico"], [3, "Groucho"]],
displayField: 'name',
typeAhead: true,
forceSelection: true,
valueField: 'abbr',
renderTo: Ext.getBody(),
stateful: true,
stateId: 'myIdentifierUniqueAmongAllMyStatefulComponentsUsedToStoreAndFetchMyState',
stateEvents: ['select'],
getState: function (me) {
// On any of the stateEvents, the framework runs this.
// "Hey component, what do you want me to remember for you?
return {
value: this.getValue()
};
},
applyState: function (state) {
// On component initialization, the framework runs this.
// "Hey component, here's that object I saved for you
this.setValue(state.value);
}
});
</script>
</body>
</html>