Wex5-常用代码

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("登陆成功");

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值