- 注册时间
- 2013-3-22
- 最后登录
- 2017-12-26
- 阅读权限
- 10
- 积分
- 683
- 精华
- 0
- 帖子
- 170
|
本帖最后由 linda931 于 2013-9-16 16:51 编辑
factory 发表于 2013-9-16 16:42
不是,你setColumns()是设置的表头
数据的话,要么url加载后台返回的json字符串,如果是你自己用ajax交互的 ...
怎么感觉你没有看懂我的意思
function onSearch() {
var form = new mini.Form("#form1");
form.validate();
if (form.isValid() == false) return;
var data = form.getData();
var json = mini.encode(data);
$.ajax({
url: "../SaleManager/SysModel.aspx?method=GetSaleColums",
data: { data: json },
cache: false,
success: function (text) {
grid.setColumns(text);
}
});
grid.setUrl("../Sytem/SysDate.aspx?method=GetSaleDay");
grid.load({ data: json });
}
上面的方法中:下面的代码是获取表头信息(表头的信息可以看 上面18#回复内容)
$.ajax({
url: "../SaleManager/SysModel.aspx?method=GetSaleColums",
data: { data: json },
cache: false,
success: function (text) {
grid.setColumns(text);
}
});
下面的代码是获取数据(上面19#是实际数据内容)
grid.setUrl("../Sytem/SysDate.aspx?method=GetSaleDay");
grid.load({ data: json });
但是最终就是不显示结果。
如果把18#的内容直接用 grid.setColumns()方法则数据可以正常呈现。 |
|