Extjs学习过程中新手容易碰到的低级错误积累_extjs

1.下载extjs的安装包,里面没有.msi文件,看好多的安装方法说都有这个.msi文件,但是我在官方下载的解压缩后没有,以为不能用。说明一下,我用的开发工具是visualstudio 2008,其实根本不用安装,直接解压缩后放到创建的网站项目的目录下,然后再也页面添加extjs的引用就行啦。

2.extjs的引用的错误。
<script type="text/javascript" src="extjs/adapter/ext/ext-base.js"></script>

<script type="text/javascript" src="extjs/ext-all.js"></script>

<link rel="Stylesheet" type="text/css" href="extjs/resources/css/ext-all.css" />
注意这里的顺序,一定要把ext-base放在ext-all的前面,否则虽然不报错误,但是你的页面预期的效果是不会有的。

3. <script type="text/javascript" src="extjs/adapter/ext/ext-base.js"/>
这样的错误也是我学习过程中经历的。

4.menu菜单的使用过程中的错误。Menu菜单的demo中,出现页面没有报错,但是已有一条蓝线,页面什么也没有。后来才发现,原来是render函数的问题,源码:

复制代码 代码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="9-1.aspx.cs" Inherits="_9_1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script type="text/javascript" src="extjs/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="extjs/ext-all.js"></script>
<link rel="Stylesheet" type="text/css" href="extjs/resources/css/ext-all.css" />
<title> 工具栏菜单demo</title>
<script type="text/javascript">
Ext.onReady(function(){
var menu2=new Ext.menu.Menu({
items:[
{text:"今天"},
{text:"昨天"},
{text:"一周"},
{text:"一月"}
]
});
var menu1 = new Ext.menu.Menu({
items:[
{text:"新建"},
{text:"打开"},
{text:"保存"},
{text:"另存"},
"-",
{text:"历史",menu:menu2},
"-",
{text:"关闭"}
]
});
var tb = new Ext.Toolbar();
tb.render("hello");
tb.add({
text:"文件",
menu:menu1
}
);
tb.add({
text:"时间",
menu:menu2});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div id="hello">
</div>
</form>
</body>
</html>

更改源码中tb.render函数的位置为</script>前面。这样预期的级联菜单效果就出来啦。

这是我在extjs学习中犯的一些低级错误,希望能够对和我一样刚开始接触extjs的有点启发。

时间: 2024-12-03 23:37:17

Extjs学习过程中新手容易碰到的低级错误积累_extjs的相关文章

服务器-azure新手,碰到个初级问题,请各位大侠帮看下

问题描述 azure新手,碰到个初级问题,请各位大侠帮看下 刚刚弄个1元钱的测试账户,在家看看 创建了个虚拟网络,存储账户等等. 也理解了下虚拟网络的用户,基本上就是VPN把local的服务器和放微软家的服务器连起来呗,想象成一个IDC内. 现在在家玩,也没什么vpn不vpn的,反正弄了2个虚拟机. 配置虚拟机的时候没地方选网络的嘛!我要是想给虚拟机增加块网卡怎么弄啊,我看配置修改也只能改CPU和RAM好像? 2.我把一台虚拟机的IP改了,能不能远程了.我看VM的仪表盘里,用来远程的不是应该是公

Extjs 小问题 新手求解答

问题描述 Extjs 小问题 新手求解答 <html> <head> <title></title> <!--ExtJs框架开始--> <script type="text/javascript" src="../../adapter/ext/ext-base.js"></script> <script type="text/javascript" src=

Linux中MySQL主从复制中出现1593错误码的低级错误

今天测试shell脚本自动配置MySQL主从集群的时候发现从机一直1593错误,排查了半天发现是从的配置文件中的server-id没改导致,此低级错误记录下警醒自己. [root@DS-CentOS70 ~]# mysql -uroot -pYWFlMDAyZmFjOWJi Warning: Using a password on the command line interface can be insecure. Welcome to the MySQL monitor.  Commands

在extjs desktop中如何添加点击事件能让startmenu菜单项改变

问题描述 在extjs desktop中如何添加点击事件能让startmenu菜单项改变 在extjs desktop中如何添加点击事件能让startmenu菜单项列表改变成另一个菜单项列表

c语言-C语言学习过程中遇到的问题

问题描述 C语言学习过程中遇到的问题 我用VS12013写C程序时代码调试过程中会显示有错误:某个函数调用的参数太少,这是什么意思啊?不知道应该怎么解决,还有另一个问题就是,我用VS2013写C程序中调用某些函数时要在函数名后面加_s,比如scanf_s, strcpy_s,这是为什么呢,我不知道用哪些函数是要加,哪些不用加,拜托哪位懂的帮我解答一下,非常感谢~~ 解决方案 (1)参数太少就是一个函数比如有2个参数,你调用的时候只传了一个 (2)加上_s是这些函数的安全版本,所谓安全,就是有额外

uitableview-在UITableView中使用UIRefreshControl碰到的问题,求大神告知,谢谢!

问题描述 在UITableView中使用UIRefreshControl碰到的问题,求大神告知,谢谢! 如图所示,下拉刷新,在刚开始下拉的时候,那个标题就已经出现了,并且在cell的下方. 希望这个标题始终不要在cell下方出现. 当然,如果表视图有多个cell,这个标题会被挡住,就不会出现这种情况. 现在是希望无论多少个cell,这个标题都不会在下方出现.求大神指点,谢谢! 解决方案 你这样可以先看看UIRefreshControl源码,是否有配置可以禁用显示,或者直接修改代码不让它显示 解决

js-JS中字符串拼接碰到EL表达式

问题描述 JS中字符串拼接碰到EL表达式 是iframe中的src 我先写了 function show1(lfmc){ alert(lfmc); var src=""; src=${ctx}+ "/houseInfoTj_getLfxxDetail.do?xqid=" +${xqid}+ "&xqcj=" +${xqcj}+ "&lfmc=" +lfmc; alert(src); $("#showI

C++程序设计实践学材系列(11)——1.2.3 见识编程中的“低级”错误

回到系列文章的目录--[系列文章目录] 回到本章目录--[第1章目录] 1.2.3 见识编程中的"低级"错误 在自己编程序时,缺个符号,错个表达,这很常见.介绍一个学习方法--撞错.刚学编程,在已经能正确运行的程序基础,故意捣乱,将对的改错了观察一下,这是个非常好的学习方法. 用这种故意捣乱的方法,会见识到各种低级的错误.以后编程中真的出现了一时的疏忽,你可以给出轻蔑的一撇:"小样,见过你了." 不少问题,只是初学者初涉编程才会遇到,是属于积累"常识&qu

在我们日常生活中,经常碰到这种情况

在我们日常生活中,经常碰到这种情况:和朋友出去到餐厅吃饭,大伙要么是拿着 手机 电话打个没完,要么就是埋着头上网,上各种社交网站或者玩游戏,很少有人坐下跟身边的人面对面交流.不过,在巴勒斯坦有一家名叫Abu Ghosh的餐厅,老板乔达特•易卜拉欣(Jawdat Ibrahim)为了在其餐厅中避免这种情况发生,推出了一项"关手机即可享受折扣"的福利. Abu Ghosh餐厅位于耶路撒冷10公里外.老板易卜拉欣表示,他比较反感人们在吃饭时间打电话或者忽视 其他 的人存在.因此,他想出了一个