extjs怎么在js页面启用流浪器标准模式
时间: 2024-02-18 16:59:49 浏览: 74
ExtJS 设计模式之一.docx
要在 ExtJS 的 JavaScript 代码中启用浏览器的标准模式,可以使用以下代码:
```javascript
Ext.onReady(function() {
Ext.Loader.setConfig({
enabled: true,
disableCaching: false,
paths: {
'Ext': 'extjs/src'
}
});
Ext.override(Ext.Component, {
initComponent: function() {
this.callParent(arguments);
if (Ext.isIE && document.documentMode < 9) {
this.autoEl = Ext.apply({}, this.autoEl);
this.autoEl.tag = 'div';
}
}
});
// 这里是你的其他 ExtJS 代码
});
```
这段代码会在 `Ext.onReady` 回调函数中执行。其中,`Ext.Loader.setConfig` 函数用于定义 ExtJS 的配置,`Ext.override` 函数可以覆盖 ExtJS 组件的默认行为。在这个例子中,我们覆盖了 `Ext.Component` 组件的 `initComponent` 函数,并且在 IE 浏览器中的文档模式小于 9 的时候,强制使用标准模式。其他的 ExtJS 代码可以在这个回调函数中添加。
阅读全文