67,538
社区成员
发帖
与我相关
我的任务
分享Ext.onReady(function(){
Ext.state.Manager.setProvider(new Ext.state.CookieProvider());
// 工具条
var tlBar = initToolBar();
tlBar.render('headerPanel');
//加载table
initTable();
// 分页信息
var pgBar = initPagingBar();
pgBar.render("pagingPanel");
});
//构建工具条
function initTable() {
//初始化grid
var grid = null;
/**
* ? sortabel:(可选)如果真要排序允许在此列
* ? renderer:(可选)用于生成给定数据值单元格的HTML标记的功能。如果没有指定,默认渲染器使用的原始数据值。
* 在renderer:function createButton(参数)这里的参数可以没有或多个
* ? 鼠标移动图片上变成"手"是:style="cursor:hand"
*/
var colM = new Ext.grid.ColumnModel(
[{header:"1",dataIndex:"paramid",sortable:true},
{header:"2",dataIndex:"data",sortable:true},
{header:"3",dataIndex:"fmt",sortable:true},
{header:"4",dataIndex:"gcode",sortable:true},
{header:"5",dataIndex:"mcode",sortable:true},
{header:"6",dataIndex:"mname",sortable:true},
{header:"7",dataIndex:"scope",sortable:true},
{header:"8",dataIndex:"sort"}]);
//查询信息
var store = new Ext.data.Store({
autoLoad:true,
url:'../system/sysparamList.do', //action的路径
reader:new Ext.data.JsonReader({
root:'sysparamList', //从struts2.0里面传递过来的参数:用户的集合
//totalProperty:'rowTotal', //从struts2.0里面传递过来的参数:总共的信息的行数
id:'paramid',
successPropery:'success'},
['paramid','data','fmt','gcode','mcode','mname','scope','sort']
),
method:'post'
});
store.load();
if(grid == null)
{
grid = new Ext.grid.EditorGridPanel({
renderTo:"mainDiv", //grid查询结果指向显示的div层
title:"用户查询结果", //grid标题
//width:document.body.clientWidth, //设置grid的width的值
//hight:document.doby.clientHight-100,//设置hight的值
viewConfig:{forceFit:true}, //设置列数的充满窗口
loadMask:true, //在加载数据时的遮罩效果
stripeRows:true, //隔行换色
region:'center', //这个是设置在ViewPort中显示的位置
cm:colM, //定义的列
ds:store, //定义的数据源
border:false,
bodyBorder:false
});
}
grid.render("mainDiv");
//return tb;
} dao = new SysparamDAO(db);
// 查询数据库
sysparamList = doQuery();
return SUCCESS;
dao = new SysparamDAO(db);
// 查询数据库
sysparamList = doQuery();
response.setHeader("Cache-Control", "no-cache");
response.setContentType("text/json;charset=UTF-8");
response.getWriter().write("这里是你要的json数据");
public String XXX() throws GhyException {
SysParam form = new SysParam();
sysparamList = SysparamGate.getSysparamList(db, form, null);
JSONObject jsonobject=JSONObject.fromObject(sysparamList);
String jsonresult=jsonobject.toString();
return jsonresult;
}