Ext的一个问题

feifeigrace 2011-07-12 05:14:02
定义了一个panel之后,为panel添加一项,但是添加了之后显示不出来。
...全文
97 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
豆虫 2011-07-12
  • 打赏
  • 举报
回复
LZ说的是 var panel = {....} 然后 panel.add(一个组件) 没出来 是这样吧?
lsw645645645 2011-07-12
  • 打赏
  • 举报
回复
看看代码
MadEric 2011-07-12
  • 打赏
  • 举报
回复
你提了两个相同的问题。
帖出代码来看看。动态添加的话有可能是doLayout的问题
幸福小猪的MM 2011-07-12
  • 打赏
  • 举报
回复
贴出你的代码,大家一起来"找茬",呵呵,,,,相信问题能更快的解决.
班门弄斧 2011-07-12
  • 打赏
  • 举报
回复
自己参照一下看看,有问题再发上来:

Ext.onReady(function(){
var SendCmd = new Ext.FormPanel({
aotoHeight:true,
buttonAlign:'center',
border:false,
bodyStyle:'padding: 10px 10px 10px 20px;',
labelWidth:2,
defaults:{
anchor:'95%',
allowBlank:false,
msgTarget:'side'
},
items:[{
xtype:'textarea',
id:'Result',
name:'Result',
height:200,
readOnly:true,
allowBlank:true
}, {
xtype:'textfield',
emptyText : '请输入...',
name:"Task",
id:"Task",
listeners:{'specialkey':function(_field,_e){
if (_e.getKey() == _e.ENTER){
var str = Ext.getCmp('Result').getValue()+'\r\n'+Ext.getCmp('Task').getValue();
Ext.getCmp('Result').setValue(str);
document.all.Result.scrollTop=document.all.Result.scrollHeight;
}
}}
}]
});
var win=new Ext.Window({
layout:'fit',
title:"test",
width:620,
height:350,
constrain: true,
resizable:false,
collapsible:true,
closable:true,
items:SendCmd
});
win.show();
});

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧