//批量
function evaluation()
{
var ids = [];
var rows = $('#test').datagrid('getSelections');
for(var i=0;i<rows.length;i++){
ids.push(rows[i].id);
}
if(ids.length==1){
window.top.open1('考核','evaluation!evaluation1.c?id='+ids,'900','500');
}
else if(ids.length>1){
window.top.open1('考核','evaluation!evaluation.c?id='+ids,'900','500');
}else{
alert("请选择一个进行考评");
}
}
function del(){
var selected = $('#test').datagrid('getSelected'); // 实现选择该跳记录操作if(selected){
$.messager.confirm("删除记录", "确认删除吗?", function(r){
if (r){
$.ajax({
type:'POST',
url:'role!del.c',
data:"id="+selected.id,
cache : false,
success:function(msg){
if(msg=="1"){
$.messager.alert('信息提示','角色删除成功。');
$("#test").datagrid("reload"); // 实现数据的重新的加载操作
} else{
$.messager.alert('警告',msg,'info');
}
}
});
}
});
}else{
$.messager.alert("警告","请选择要删除的记录","info");
}
}
后台中走到前天的显示页面中数据形式
public Forward loadDatas(HttpServletRequest request,
HttpServletResponse response) throws IOException {
int pageNo = Integer.parseInt(request.getParameter("page")) - 1;
int pageSize = Integer.parseInt(request.getParameter("rows"));
Page<Role> page = SystemDaoFactory.createRoleDao().getPage(pageNo,
pageSize);//
List<Role> list = page.getResults();
@SuppressWarnings("unchecked")
Map<String, Object>[] rows = new LinkedHashMap[list.size()]; // 数据存放的地方
for (int i = 0; i < list.size(); i++) {
Role role = list.get(i);
rows[i] = new LinkedHashMap<String, Object>();
rows[i].put("id", role.getId());
rows[i].put("name", role.getName());
rows[i].put("code", role.getCode());
rows[i].put("disabled", role.isDisabled() ? "禁用" : "正常");
rows[i].put("buildin", role.isBuildin() ? "内置角色" : "普通角色");
rows[i].put("description", role.getDescription());
rows[i].put("userCount", SystemDaoFactory.createRoleDao().countUsers(role));
}
WebUtils.writeJsonPage(response, page.getCount(), rows);
return null;
}
实现提醒的数据的操作带到前台
StringBuilder json = new StringBuilder();
json.append(1);
return WebUtils.responseJson(response, json.toString());
List<Map<String, Object>> maps = new ArrayList<Map<String, Object>>(pers.size());
for(int i=0;i<pers.size();i++){
Object[] per = pers.get(i);
Map<String, Object> map = new LinkedHashMap<String, Object>(9);
map.put("id", per[0]==null?"":per[0].toString());
maps.add(map);}
JSONArray json = JSONArray.fromObject(maps);
response.getWriter().write(json.toString());