Wex5 - 일반 코드

5701 단어 Html-Wex5Wex5

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
});

페이지 작업


페이지 점프 & 닫기


방식

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

방식

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(" ");

    좋은 웹페이지 즐겨찾기