var name_search_book = new Ext.form.TextField({
name : 'userName',
width : 200,
emptyText : '根据名字查询!',
listeners : {
'specialkey' : function(field, e) {
if (e.getKey() == Ext.EventObject.ENTER) {
searchBook();
}
}
}
});
var searchBook = function() {
store.baseParams.conditions= name_search_book.getValue();
store.load({params : {start : 0,limit : 5}
});
}var btn_search_book = new Ext.Button({
text : '查询',
iconCls : 'icon-search',
handler : searchBook
});var grid = new Ext.grid.EditorGridPanel({
el : 'hello',
tbar : [name_search_book,btn_search_book,

{
text : "详细查询",
handler : function() {
document.getElementById("sousuo").style.display = "block";
}
}],

title : "员工考勤表",
store : store,
cm : colM, // 创建的列
bbar : bbar,
loadMask : {
title : '系统提示',
msg : '正在加载数据,请稍侯……'
},
waitTitle : '提示信息', // 数据提交等待的滚动条
waitMsg : '保存数据,请稍候...', // 滚动条提示的内容
width : 700,
height : 300
})
grid.render();
// 将数据Load出来
grid.store.load();var store = new Ext.data.Store({
proxy : new Ext.data.HttpProxy({
autoLoad : {
params : {
start : 0,
limit : 5
}
},
url : "manualSign.do?operate=toAdd",
method : 'post'
}),
// 读取json数据 (newsList为action输出的一个json数据)
reader : new Ext.data.JsonReader({
id : 'id'
}, [{
name : 'name'
}, {
name : 'time'
}, {
name : 'desc'
}, {
name : 'tag'
}, {
name : 'button'
}])
}); function tagName(value) {
if (value == 1) {
return '<span style="color:green;">上午</span>';
} else {
return '<span style="color:red;">下午</span>';
}
}
// 创建列
var colM = new Ext.grid.ColumnModel([new Ext.grid.RowNumberer(), {
header : "员工姓名",
dataIndex : "name",
sortable : true
}, {
header : "打卡时间",
width : 200,
dataIndex : "time",
editor : new Ext.form.DateField(),
menuDisabled : true
}, {
header : "标签描叙",
dataIndex : "desc",
menuDisabled : true,
editor : new Ext.form.TextField()
}, {
header : "上班类型",
renderer : tagName,
menuDisabled : true,
dataIndex : "tag",
editor : new Ext.form.ComboBox({
transform : "sexList",
triggerAction : 'all',
lazyRender : true
}),
hiddenName:""
},
{
header : "操作",
dataIndex : "button"
}]);这样写!为什么后台获取不到数据啊!