|

楼主 |
发表于 2017-1-12 14:35:03
|
显示全部楼层
1、先拖一个data组件到model,然后设置好字段名和类型
2、接管data组件的onCustomRefresh事件,在事件中用
var data1 = this.comp("data1");
$.ajax({
type:"GET",
dataType : "json",
url: "http://localhost/api/getlist/getlist",
async:true,
cache:false,
success: function(result)
{
if(result.result == 1)
{
data1.loadData(result.data, false);
}
else
{
alert(result.message);
}
}
});
http://localhost/api/getlist/getlist 是我用.net写的一个webapi,返回一组数据
3、在页面上拖一个span或label或output控件,在bind-text或bind-ref中绑定data组件的字段,用来显示从服务端取回的值
4、在 model的onLoad事件写 data.refreshData();
如果 async: false ,则显示值正确
如果 async: true ,则显示 undefined |
|