您的位置:首页 > 编程语言

Wex5-常用代码

2015-11-02 13:28 387 查看

Controls

共通方法

取值&赋值

this.comp("competent_id").val();


Content

active事件

// content1激活 列表数据刷新
Model.prototype.content1Active = function(event) {
var yysqData = this.comp('yysqData');
var yysqDataconfirmRefresh = yysqData.confirmRefresh;
try {
yysqData.confirmRefresh = false;
yysqData.refreshData();
} finally {
yysqData.confirmRefresh = yysqDataconfirmRefresh;
}
};


Data组件

取值&赋值

var crow = yysqData.getCurrentRow();
var spzt = yysqData.getValue("spzt", crow);


强制刷新事件

Model.prototype.yysqDataCustomRefresh = function(event) {
var url = "/xxx/getxxList";
var success = function(rsp) {
thisObj.loadModelData(event, rsp);
};
postRequest.sendRequest({
"url" : url,
"data" : data,
"success" : success
});
}

Model.prototype.loadModelData = function(event, rsp) {
// 获取当前数据对象
var listdata = event.source;
// 通过event.options.append判断数据是否增量加载
var append = event.options && event.options.append;
// 加载返回数据到data
var resultData = {};
resultData["@type"] = "table";
resultData["userdata"] = Baas.getDataColumns(listdata);
resultData["rows"] = rsp.body.list;
listdata.loadData(resultData, append);
listdata.first();
};


toggle

取值&赋值

//取值
this.comp("toggle_rempsw").get("checked");//返回true,false
this.comp("toggle_rempsw").val();

//赋值
this.comp("toggle_rempsw").set({
"value" : true
});


页面动作

页面跳转&关闭

方式1

justep.Portal.openWindow(url);
justep.Portal.closeWindow();


方式2

var contents = this.comp('contents');
contents.to('content1');


网络请求

Ajax请求

postRequest

var success = function(rsp) {
//dosomething();
};
var error = function(rsp) {
//dosomething();
};

var requesturl = "/yygl/login";

postRequest.sendRequest({
"url" : requesturl,
"data" : data,
"success" : success,
"error":error
});


常用方法

消息框

util

错误信息

util.showErrMsg("请输入用户名和密码");


提示信息

util.showMsg("登陆成功");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Wex5