extjs

giantpanda2004 2012-06-12 03:14:10
function dateFun(value){
var dateValue = new Date(value.time);
return dateValue.format('Y-m-d');
}

function deleteUser(id){

}

function updateUser(id){

}

Ext.onReady(function(){
Ext.QuickTips.init();

var addForm = new Ext.FormPanel({
labelWidth:65,
labelAlign:'Right',
frame:true,
defaultType:'textField',
layout:'form',
items : [ {
fieldLabel : '用户名',
name : 'username',
allowBlank : false,
blankText : '用户名必须填写'
}, {
fieldLabel : '密码',
name : 'userpwd',
inputType : 'password',
allowBlank : false,
blankText : '密码必须填写'
} ]

});

var addWindow=new Ext.Window({
title:'添加记录',
autoDestroy:true,
closeAction:'hide',
resizable:false,
width:340,
height:300,
modal:true,
items:addForm
});

var addButton=new Ext.Button({
text:'添加',
handler:function(){
addWindow.show();
}
});

var store=new Ext.data.JsonStore({
url:'getAllUserTestAction.do',
root:'list',
idProperty:'userid',
fields: ['userid', 'uname','upwd','udate','urealname']
});
store.load();
var grid = new Ext.grid.GridPanel({
store: store,
region:'center',
columns: [
{header: "用户id", width: 120, dataIndex: 'userid', sortable: true},
{header: "用户名", width: 100, dataIndex: 'uname',sortable:true},
{header: "用户密码", width: 100, dataIndex: 'upwd', sortable: true},
{header: "时间", width: 100, dataIndex: 'udate',renderer:dateFun},
{header: "真实姓名", width: 100, dataIndex: 'urealname', sortable: true},
{header : '操作',dataIndex : 'userid',width : 120,renderer:function(value){
return "<button onclick='deleteUser("+value+")'>删除</button><button onclick='updateUser("+value+")'>修改</button>";
}
}
],
tbar : [addButton],
height:400
});
var ct = new Ext.Panel({
renderTo: 'testAll',
frame: true,
title: '查询全部',
width: 700,
height: 440,
layout: 'border',
items: [
grid
]
});
})

这是我的js代码,去掉红色的这些就可以运行,否则就报缺少对象,这是什么问题
...全文
88 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
giantpanda2004 2012-06-13
  • 打赏
  • 举报
回复
defaultType:'textField'

把这个textField中的F改成小写就好了,粗心啊
giantpanda2004 2012-06-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

去掉红色的同时,layout:'form',
把后面的逗号也去掉。
[/Quote]
在每一个item项里加一个xtype属性就好了
EEXXTTJJSS 2012-06-12
  • 打赏
  • 举报
回复
去掉红色的同时,layout:'form',
把后面的逗号也去掉。

81,092

社区成员

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

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