반응형

웹스퀘어에서 websquare component editor 로 화면을 오픈해야 하는데 xml editor로 오픈 될 때

원인 : File Associations > Associated editors 에 default로 설정된 게 있기 때문.


eclipse -> window -> preferences -> 찾기에 File Associations 검색 -> file types : *.xml,  websquare.xml 둘다 remove 후 add... 눌러서 다시 그대로 등록



반응형

'개발 > websquare' 카테고리의 다른 글

websquare excel upload  (0) 2023.06.09
websquare 커스텀 첨부파일 체크  (0) 2023.06.02
websqaure grid row focus 그리드 행 포커스 주기  (0) 2023.05.08
websqaure alert 후 focus안될때  (0) 2023.05.08
websquare workflow  (0) 2023.05.08
반응형

현상 : com.data.uploadGridViewExcel 사용시
엑셀파일의 데이터가 있는 첫번째 행의 마지막 셀에
데이터가 없으면 해당 열의 데이터가 업로드 되지 않음.

option.startColumnIndex = "0" // 시작열
option.endColumnIndex = "47" //마지막열

위와같이 지정해주어야한다. 끝



반응형

'개발 > websquare' 카테고리의 다른 글

websquare xml editor  (0) 2024.06.27
websquare 커스텀 첨부파일 체크  (0) 2023.06.02
websqaure grid row focus 그리드 행 포커스 주기  (0) 2023.05.08
websqaure alert 후 focus안될때  (0) 2023.05.08
websquare workflow  (0) 2023.05.08
반응형

첨부파일 개수 및 기타 체크를 웹스퀘어 엔진 ? 스크립트를 한번 거쳐가는게 확인됨.

$W._s._2u.prototype.handleOnchange 에서

if(e.length > this.dom.inputZone.count || this.fileArray.length + e.length > this.count)

이부분의 this.fileArray.length + e.length > this.count 여기에 걸리고 ko.js 또는 en.js 파일의
MultiUPload_err_maxCountExcced 메세지가 alert으로 뜸.

만약 사용자변경 첨부파일 체크를 하고 싶다면
<w2:multiupload id="mpd_multiFileUpload" ev:onerror="scwin.mpd_multiFileUpload_onerror" selectCallback="scwin.selectCallbackValidation" 에 fireEventOnError ="true" 를 추가

fireEventOnError : 파일갯수초과, 단일첨부사이즈초과, 이미존재하는 파일 발생시 onerror 이벤트 발생허용 여부
true : 이벤트 발생
false(기본값): 이벤트 발생하지 않음.

false를 주어도 계속 alert이 나와서 true로 변경했더니 안나옴

파일 개수 초과 시 onerror 이벤트를 탐

에러이벤트에 사용자변경 파일 체크 로직을 작성하면됨

scwin.mpd_multiFileUpload_onerror = function(data){
  var uploadFileData = new Array();
  for(var i=0; i<this.dom.inputZone.files.length-1; i++){
uploadFileData.push(this.dom.inputZone.files[i]);

        }
  //커스터마이징  파일 체크
  scwin.selectCallbackValidation(uploadFileData);
}

scwin.selectCallbackValidation = function(data){
. . .
};



반응형

'개발 > websquare' 카테고리의 다른 글

websquare xml editor  (0) 2024.06.27
websquare excel upload  (0) 2023.06.09
websqaure grid row focus 그리드 행 포커스 주기  (0) 2023.05.08
websqaure alert 후 focus안될때  (0) 2023.05.08
websquare workflow  (0) 2023.05.08
반응형

 

//행추가
// var rowIndex= grd_dlt_result.getFocusedRowIndex()+1;
// dlt_result.insertRow(rowIndex);

//첫번째열 기준
grd_dlt_result.setFocusedMultiCell(rowIndex, grd_dlt_result.getTotalCol()-1, rowIndex, 0);


//마지막열 기준
grd_dlt_result.setFocusedMultiCell(rowIndex, 0, rowIndex, grd_dlt_result.getTotalCol()-1);


 

반응형

'개발 > websquare' 카테고리의 다른 글

websquare excel upload  (0) 2023.06.09
websquare 커스텀 첨부파일 체크  (0) 2023.06.02
websqaure alert 후 focus안될때  (0) 2023.05.08
websquare workflow  (0) 2023.05.08
websqaure grid cell 실수에서 정수형으로  (0) 2023.05.08
반응형

com.win.alert("포커스"), function(){
    test1.focus();
});
return;

반응형
반응형

 

<w2:workflowCollection>
    <w2:workflow id="wkf_sbm_search" resolveCallback="scwin.wkf_sbm_search_resolveCallback"
        rejectCallback="scwin.wkf_sbm_search_rejectCallback">
        <w2:step type="submit" action="sbm_dma_search"></w2:step>
        <w2:step type="submitDone" action="sbm_dma_search"></w2:step>
        <w2:step type="submit" action="sbm_dlt_search"></w2:step>
        <w2:step type="submitDone" action="sbm_dlt_search"></w2:step>
    </w2:workflow>
</w2:workflowCollection>

//workflow 작업 완료 후 호출
scwin.wkf_sbm_search_resolveCallback = function(wObj){
 
}


//workflow 에러 발생시 호출
scwin.wkf_sbm_search_rejectCallback = function(wobj){
    com.win.alert("조회시 오류 발생");
}



/* 
//함수 안에 작성
//특정 object안에 파라메터를 넣어야 할 경우 ex)paramload 
scwin.searchList = function(e){

for(var i=0; i < wkf_sbm_search.step.length; i++){
    var sbmObj = wkf_sbm_search.step[i].action;
    
    if(sbmObj){
        var sbmObj = (typeof sbmObj == 'object') ? sbmObj : (typeof sbmObj == 'string') ? $p.getSubmission(sbmObj) : sbmObj;
        sbmObj.action = gcm.CONTEXT_PATH+ sbmOBJ.action;
        
        var refData = WebSquare.modelUtil.getRefToReqData(sbmObj);
        if(refData == "") {
            refData = {};
        }else{
            refData = JSON.parse(refData);
        }
        
        var reqData = {"paramload" : refData};
        $p.getSubmission(wkf_sbm_search.step[i].action).setRequestData(reqData);
        
    }
} */

com.sbm.excuteWorkflow(wkf_sbm_search);
}

 

반응형
반응형

 

<w2:column removeBorderStyle="false" width"70" inputType="text" id="swSize" blockSelect="false" displayMode="label" defaultValue="0" dataType="number" applyFormat ="display" displayFormat="#[floor]" escape="true">
</w2:column>


실수형에서 정수형으로
applyFormat : display
dataType : number
displayFormat : #[floor]
escape : true

반응형

'개발 > websquare' 카테고리의 다른 글

websqaure alert 후 focus안될때  (0) 2023.05.08
websquare workflow  (0) 2023.05.08
websqaure html tag사용방법  (0) 2023.05.08
websquare 화면 loop 반복 foreach  (0) 2023.05.08
Websquare 콤보박스 필터  (0) 2023.05.08
반응형

<w2:textbox id="test1" tagname="pre"></w2:textbox>


tagname = "br"
tagname = "b"
tagname = "hr"
tagname="td"
tagname="th"
.
.
.

등 .. tagname에 작성하면 된다 ..

반응형

'개발 > websquare' 카테고리의 다른 글

websquare workflow  (0) 2023.05.08
websqaure grid cell 실수에서 정수형으로  (0) 2023.05.08
websquare 화면 loop 반복 foreach  (0) 2023.05.08
Websquare 콤보박스 필터  (0) 2023.05.08
websquare tooltip 말풍선  (0) 2023.05.03

+ Recent posts