728x90
날자 범위 조회
calendaValueType = yearMonth 일때 아래 코드
// 등록기간 초기화
scwin.setDefaultDate = function(){
// 등록기간(한달전~오늘)
var dateObj = new Date();
var today = WebSquare.date.getCurrentServerDate();
var before = WebSquare.date.dateAdd( today, -30 );
today = today.substr(0, 6);
before = before.substr(0, 6);
icaFromDate.setValue(before); //icaFromDate = ID값
icaToDate.setValue(today); //icaToDate = ID값
};
calendaValueType = yearMonthDate 사용할때
// 등록기간 초기화
scwin.setDefaultDate = function(){
// 등록기간(한달전~오늘)
var dateObj = new Date();
var today = WebSquare.date.getCurrentServerDate();
var before = WebSquare.date.dateAdd( today, -30 );
icaFromDate.setValue(before); //icaFromDate = ID값
icaToDate.setValue(today); //icaToDate = ID값
};
List 행 변경시 이벤트
테이블 id = dsDutyRegList
// rowPosition이 변경 이벤트
scwin.dsDutyRegList_onrowpositionchange = function(info) {
var rNewRowIndex = info.newRowIndex;
var rOldRowIndex = info.oldRowIndex;
}
// 행이동 바로전에 실행
scwin.dsDutyRegList_onbeforerowpositionchange = function(info) {
var rNewRowIndex = info.newRowIndex;
var rOldRowIndex = info.oldRowIndex;
}
[추가]
ev:onrowpositionchange
ev:onbeforerowpositionchange
<w2:dataList baseNode="list" repeatNode="map" id="dsDutyRegList" saveRemovedData="true"
ev:onrowpositionchange="scwin.dsDutyRegList_onrowpositionchange"
ev:onbeforerowpositionchange="scwin.dsDutyRegList_onbeforerowpositionchange">
표 합계
[Property] 속성
expression = SUM('컬럼ID')
inputType = expression
버튼 비활성화/활성화
property > disabled = true 변경
btnReqApproval.setDisabled(true);
btnReqApproval.setDisabled(false);
선택된 그리드 값 가져오기
var row = gridDutyRegList.getFocusedRowIndex();
var contStat = dsDutyRegList.getCellData(row, "contStat");
댓글