初学EXT有些地方真的不是很明白,特抛出我遇到的一个问题

问题描述

<html><head><title>My JSP 'index.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><script type="text/javascript" src="adapter/ext/ext-base.js"></script><script type="text/javascript" src="resources/js/ext-all.js"></script><link rel="stylesheet" type="text/css" href="resources/css/ext-all.css" /><link rel="stylesheet" type="text/css" href="resources/css/common.css" /><!--<link rel="stylesheet" type="text/css" href="styles.css">--></head><body><script type="text/javascript">var tabPanel=new Ext.TabPanel({ id:"tabPanel", region:'center', deferredRender:false, activeTab:0, iconCls: 'tabs', items:[{ contentEl:'center', title: '主页', autoScroll:true }] }); new Ext.Viewport({ layout:"border", items:[{region:"north",height:70,html:"<h1 align='center'>我的样式</h1>"}, {title:"菜单", id:'menu', region:"west", width:200, collapsible:true, split:true, layout:'accordion', items:[{title:'第一个条',html:"<input type='button' value='点击这里弹出窗体' onclick='showwin();' id='aa'>", autoScroll:true, iconCls:'user', border:false},{title:'第二个条',html:Ext.getDom("dddd").innerHTML, autoScroll:true, iconCls:'unit', border:false}] }, {xtype:"tabpanel",region:"center",items:[{title:"面板1",html:'面板一里面的内容'},{title:"面板2",html:'面板2的内容'}] }] }); function showalert(){ Ext.MessageBox.alert('提示', '是个什么样式的弹出框呢?'); } function showwin(){ var win=new Ext.Window({title:'一个窗体',width:200,height:200,html:'<h1>测试信息</h1>'}); win.show(); } function showtest(){ Ext.MessageBox.alert('提示', Ext.getDom("dddd").innerHTML); } </script><div id='aaaa'><input type='button' value='点击这里弹出窗体' onclick='showwin();' id='aa'></div><div id='bbbb'><input type='button' value='点击这里弹出警告框' onclick='showalert();' id='bb'></div><div id='xxxx'><input type='button' value='点击这里弹出测试信息对话框' onclick='showtest();'></div><div id="dddd">在div里面的测试信息</div><input type="hidden" value="测试消息" id="cccc"></body></html>[align=center][/align]问题描述:我用Ext.getDom("dddd").innerHTML想将id为dddd的元素放到title为“第二个条”的容器里面去,但是不能成功。起初我认为是Ext.getDom("dddd").innerHTML这个方法用的不对,特意将这个方法做了一个测试代码如下<input type='button' value='点击这里弹出测试信息对话框' onclick='showtest();'>function showtest(){ Ext.MessageBox.alert('提示', Ext.getDom("dddd").innerHTML); }发觉这样调用是对的,那我为什么不能把dddd放到title为“第二个条”的容器里面去呢?谢谢问题补充:注意到了gavin213给我的答复,但是有的dome里面就是这样写的啊。

解决方案

因为你的JS比<div id="dddd">在div里面的测试信息</div>这部分先加载,这个DIV还没生成,在你的Viewport肯定不能显现了。

时间: 2024-05-04 21:46:03

初学EXT有些地方真的不是很明白,特抛出我遇到的一个问题的相关文章

ios-iOS 推送来时有时点击app图标也会跳转 我已经贴了代码 希望大家能帮忙解决真的烦扰我很久了

问题描述 iOS 推送来时有时点击app图标也会跳转 我已经贴了代码 希望大家能帮忙解决真的烦扰我很久了 我用的是个推的SDK 1.我先说我想达到的目的以及问题: a.在前台不能点击通知栏跳转且通知栏不显示通知信息 b.在后台(程序未杀死)通知栏显示通知信息且点击通知栏的信息会跳转到某个controller,但是点击app图标不会跳转 (这是出问题的地方,就是我有的时候来通知了 点击app图标进入应用,是正常的不会跳转,但偶尔也会跳转) c.程序杀死后通知栏显示通知信息且点击通知栏的信息会跳转到

Java 里 Model与DTO不是很明白

问题描述 Java 里 Model与DTO不是很明白 初学Java EE,感觉Model就是用来传输数据用的,后来又蹦出个DTO,网上说Model面向领域模型,DTO用来传输数据,如果项目不大一般都是Model充当DTO,DTO面向UI,这时我想说领域模型是个什么鬼,去掉所谓的Model层直接DTO会发生什么情况,我以前就是认为Model层是用来传数据用的,现在知道了我一直都在那Model做DTO的事,我现在的感受是DVC,而不是MVC 而且M是个没用的东西,不传数据还有什么存在的意义?求大神指

事件查看器里有个asp.net抛出的应用程序错误,但是怎么记录触发错误的ip的地方是乱码?

问题描述 事件查看器里有个asp.net抛出的应用程序错误,但是怎么记录触发错误的ip的地方是乱码?前面是一个注入攻击而触发的错误日志(略)然后尾部应该会有触发错误的相关信息,正常的日志里面是有的,但是这个日志很特别,是不是注入攻击的代码里还夹杂着攻击事件查看器的代码?请求路径:%21用户主机地址:%22用户:%23是否已经过身份验证:%24身份验证类型:%25线程帐户名:%26线程信息:线程ID:%27线程帐户名:%28是否正在模拟:%29堆栈跟踪:%30自定义事件详细信息:%14

初学java反射的问题 一直抛出classnotfoundexception

问题描述 初学java反射的问题 一直抛出classnotfoundexception public class TestReflection { public static void main(String[] args) { try{ String str = ""T""; Class c = Class.forName(str); c.newInstance(); } catch (ClassNotFoundException e) { e.printStac

spring aop 到底是什么东东, 至今不是很明白。

问题描述 spring aop 到底是什么东东, 至今不是很明白. spring aop 通俗讲,怎么理解,越简单越通俗越好.因为没用过,至今还是有点小畏惧.哈哈 解决方案 通俗地说,一个程序,需要变化和扩展吧.除了直接在源代码上修改,我们还有一个办法就是把软件变成很多小块积木一样,然后通过替换其中的一块,来更改代码,每个积木就是一个aspect,而我们编写程序就是约定好每个程序需要哪些aspects,所以是aspects oriented. spring提供了一些代码,来组装这些积木,而作为开

r-R自定义函数不是很明白,求指导

问题描述 R自定义函数不是很明白,求指导 范例代码如下: mystats <- function(x, parametric=TRUE, print=FALSE) { if (parametric) {center <- mean(x); spread <- sd(x)} else {center <- median(x); spread <- mad(x)} if (print & parametric) {cat ("Mean=", cente

rtsp-sdp中的stream name指的什么,看了网上现有的资料不是很明白啊?

问题描述 sdp中的stream name指的什么,看了网上现有的资料不是很明白啊? 我想知道sdp协议是哪一个规定给出,我现在想在vlc上面打开rtsp的流,我查到如下一段话: ? Enter the source party's IP address in the URL field for UDP/RTP Multicast streams and select "1234" as your Port. If receiving an HTTP/FTP/MMS or RTSP s

界面-B/S,C/S搜索的概念都好抽象,说得很官方,问问各位,希望得到一个通俗点,好理解的回答

问题描述 B/S,C/S搜索的概念都好抽象,说得很官方,问问各位,希望得到一个通俗点,好理解的回答 以前没接触过,C/S是客户端,服务器,是说客服端,服务器都由编程来实现么,,那呈现出来的界面是不是和windowS窗口一样,B/S是说编程实现的以网页的方式呈现么 解决方案 B/S通俗的说法就是浏览器/服务器,B/S架构方便在于只需要搭配服务器环境,客户端只要安装有浏览器就可以访问,一般以网页的形式呈现出来. C/S客户端和服务器,需要有安装包安装,一般是Windows窗体形式呈现出来 解决方案二

不是很明白 我们现在已经很迷茫

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 4月30日,千橡董事长和CEO陈一舟在接受国内某门户网站采访时,谈到社区网站的发展仍然缺乏有效的商业模式,这时千橡为什么能融到这么多钱时,他表示,不是很明白,因为我们已经很迷茫. 陈一舟称这么大规模的融资,其实没有用太长时间.双方也进行了深入地谈判,但是谈的时间不长,基本上都是遵循固定的程序. 陈一舟表示暂时还没想到太多,如果说计划,那就是我