今天闲来无事,决定开始学习ExtJs,但是看书写第一个例子就出错了,于是Google的一下,按照各位大虾们的意见修改,一直于是无补。出现Ext未定义的错误,很明显这是js文件引入的问题。不过经过自己的努力还是搞定了第一个case,呵呵。
下面是我的项目文件结果:
首先开始我是按照正常我们引入js文件的方法做的,这是网页代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>The First ExtJs Demo</title>
<link rel="stylesheet" type="text/css" href="resources/css/ext-all.css" />
<script type="text/javascript" src="extjs/adapter/ext/ext-base.js"> </script>
<script type="text/javascript" src="extjs/ext-all.js"> </script>
</head>
<body>
<script >
Ext.onReady(function() {
alert("Congratulations! You have Ext configured correctly!");
});
</script>
</body>
</html>
下面的代码貌似也是正确的:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>The First ExtJs Demo</title>
<link rel="stylesheet" type="text/css" href="./resources/css/ext-all.css" />
<script type="text/javascript" src="./extjs/adapter/ext/ext-base.js"> </script>
<script type="text/javascript" src="./extjs/ext-all.js"> </script>
</head>
<body>
<script >
Ext.onReady(function() {
alert("Congratulations! You have Ext configured correctly!");
});
</script>
</body>
</html>
终于运行成功啦,如果你也遇到此类问题,希望这个对你有用。
- 大小: 22.6 KB
分享到:
相关推荐
此问题涉及到的是一个基于Jetty服务器的ExtJS应用,在尝试启动时遇到了`JasperException`,这通常与JSP(Java Server Pages)的编译和解析有关。下面将详细解释这个问题及其解决方案。 首先,`JasperException`是...
`ext-4.0.0.jsb2`文件是专门为ExtJS 4.0.0版本生成的,用于支持代码补全。这个文件包含了ExtJS 4.0.0所有类、接口、方法、属性的元数据。当你在IDE中打开一个与ExtJS相关的项目并引入这个`jsb2`文件时,IDE将能够...
ExtJS Tree 是一个基于 ExtJS 框架的组件,用于构建可交互的、层级结构的树形控件。在 Web 开发中,它经常被用来展示目录结构、组织架构或者复杂的分类数据。异步加载树型是 ExtJS Tree 的一个重要特性,允许只在...
关于引入库的方法,ExtJS4 SDK提供了两种主要的库文件。ext-debug.js文件仅用于开发环境,因为它仅提供了核心类,其他类都通过动态加载。ext.js文件则用于发布应用程序,它包含了更多的类,但应与app-all.js文件配合...
- `Ext.isEmpty(value)`:检查给定值是否为空或未定义。 - `Ext.isObject(value)`:判断给定值是否为对象类型。 - `Ext.apply(object, properties)`:将一个或多个属性对象合并到目标对象中。 - `Ext.applyIf...
这对于确保在使用ExtJS组件和功能时不会遇到未定义的组件或错误的执行顺序问题非常重要。 例如,在页面加载时,可以通过以下JavaScript代码显示一个消息框: ```javascript Ext.onReady(function() { Ext.Msg....
在ExtJS框架中,路由系统通常与`Ext.app.Router`类相关联,它提供了定义和管理路由规则的方法。首先,我们需要创建一个路由实例,然后定义路由规则,这些规则会关联到特定的控制器(Controller)方法。例如: ```...
1. **关于“H未定义”的错误**: 在提供的代码片段中,可能是因为`Height`首字母大写导致的语法错误。在JavaScript中,配置对象的键(例如`width`、`height`)应该保持一致的小写字母形式。正确的应该是`height`而...
从 `ComboBox` 的源代码来看,如果未定义 `tpl` 属性,则会使用默认的 XTemplate 生成下拉菜单项,其中默认会显示 `displayField` 对应的数据字段。而通过自定义 `tpl` 属性,我们可以完全控制下拉菜单的展示形式。 ...
在使用Array Grid时,开发者可能会遇到的一个常见问题是EXT对象未定义,这通常是由于没有正确引用JS文件或者网络加载顺序问题导致的。确保所有依赖的JS文件在同一目录下,并按照正确的顺序加载,可以避免这个问题。 ...
1. **将百度地图嵌入到Ext中**:通过Ext的组件系统,创建一个包含百度地图的Panel,并在Panel的配置中指定地图容器元素。 2. **在Ext中显示百度地图**:在Panel的渲染回调中,创建和初始化百度地图,确保地图元素在...
-修正表格WindowField生成的脚本可能会出现类似x2未定义的错误(梦如人生)。 -应广大网友的要求,表格的BoundField在启用状态并且提示信息为空的情况下去除标签。 -类似于onReady函数,增加对onInit函数的支持,...
标题所涵盖的知识点为:jquery 插件开发及 extjs 中的 extend 用法总结。在这个标题下,我们将详细解释在 jQuery 插件开发中 extend 方法的使用,以及 Ext JS 框架中 extend 方法的特点和区别。这个知识点对于前端...
在提供的代码片段中,提到了Ext.applyIf函数,它是Extjs框架提供的一个方法,用于将一个或多个源对象的属性复制到目标对象,只有当目标对象中未定义某个属性时才会进行复制。这种方式可以用来合并对象,或在对象存在...
关于ExtAspNet 基于 ExtJS 的专业 ASP.NET 2.0 控件库,拥有原生的 AJAX 支持和华丽的UI效果。 ExtAspNet的使命 创建没有 JavaScript,没有 CSS,没有 UpdatePanel,没有 ViewState,没有 WebServices 的网站应用...
例如,`call`、`apply` 方法可以用来改变函数调用时的 `this` 指向,或者使用 `Ext.bind` 来创建一个新的函数,其 `this` 已经预设为指定的对象。 总结来说,JavaScript 中的作用域链是解决变量查找和管理上下文的...