PureJS InputDateTime 그리드에 사용시 문의
페이지 정보
작성자 라레 작성일 2021-09-13 01:17 조회 2,676회 댓글 0건본문
관련링크
InputDateTime를 그리드에 사용 할 경우, 아래 2가지 사항 문의드립니다.
1. 그리드 컬럼에 InputDateTime유형으로 일/시간이 정상적으로 보일 수 있는 select 값 포멧 형식( 쿼리해와서 넣어줘야 dateTime 포멧)
2. 시간 선택 시 필드에 일/시가 정상적으로 보일 수 있는 방법
현재 아래 소스와 같이 설정하였을 경우,
( 쿼리에서 일시 데이터를 2021-09-09 09:20:31 형식으로 조회하고있음)
InputDateTime 선택창을 활성화시켜 시간을 선택한 후에 날짜만 화면에 표출되고있습니다.
workColumns = [
{ binding: 'workInDt', header: '출근일시', isReadOnly: false, width: 150, align:"center" }
];
var workStDtEditor = new wijmo.input.InputDate(document.createElement("div"));
var theInputDateTime = new wijmo.input.InputDateTime(document.createElement("div"));
workGrid = new wijmo.grid.FlexGrid('#workGrid', {
autoGenerateColumns: false,
alternatingRowStep: 0,
columns: workColumns,
itemsSource: workView,
beginningEdit: function (s, e) {
s.columns.getColumn("workStDt").editor = workStDtEditor;
s.columns.getColumn("workInDt").editor = theInputDateTime;
var col = s.columns[e.col];
var item = s.rows[e.row].dataItem;
if(item.updtDt != undefined){
if (col.binding != 'memoIn' && col.binding != 'memoOut' && col.binding != 'workInDt' && col.binding != 'workOutDt' ) {
e.cancel = true;
alert("신규 행일때만 입력이 가능합니다.");
}
}
}
});
감사합니다! 좋은 하루 보내세요
댓글목록
등록된 댓글이 없습니다.