! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

InputDateTime 그리드에 사용시 문의 > Q&A | 토론

본문 바로가기

PureJS InputDateTime 그리드에 사용시 문의

페이지 정보

작성자 라레 작성일 2021-09-13 01:17 조회 2,676회 댓글 0건
제품 버전 : 5.20211.794
컨트롤 이름 : InputDateTime

본문

InputDateTime를 그리드에 사용 할 경우, 아래 2가지 사항 문의드립니다.
1. 그리드 컬럼에 InputDateTime유형으로 일/시간이 정상적으로 보일 수 있는 select 값 포멧 형식( 쿼리해와서 넣어줘야 dateTime 포멧)

2. 시간 선택 시 필드에 일/시가 정상적으로 보일 수 있는 방법


현재 아래 소스와 같이 설정하였을 경우, 
( 쿼리에서 일시 데이터를 2021-09-09 09:20:31 형식으로 조회하고있음)
InputDateTime 선택창을 활성화시켜 시간을 선택한 후에 날짜만 화면에 표출되고있습니다.


 45721766e9bd58ec71b9dadf22d8d7c7_1631463516_9865.png 



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("신규 행일때만 입력이 가능합니다.");

                    }

                }

            }

   

  });



감사합니다! 좋은 하루 보내세요

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

2 답변

PureJS Re: InputDateTime 그리드에 사용시 문의

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 GCK루시 작성일 2021-09-14 16:17 댓글 0건

본문

안녕하세요 그레이프시티입니다.


1. 그리드 컬럼에 InputDateTime유형으로 일/시간이 정상적으로 보일 수 있는 select 값 포멧 형식( 쿼리해와서 넣어줘야 dateTime 포멧)

=> 해당 문의는 본사 개발팀과 함께 확인 중에 있으며 업데이트가 되는 대로 안내 드리도록 하겠습니다. 답변이 지연되는 점 죄송합니다.



2. 시간 선택 시 필드에 일/시가 정상적으로 보일 수 있는 방법

=> input의 선택을 완료한 후, 셀에서 날짜와 시간이 동시에 나타나기 위해서 열의 format을 설정해 주셔야 합니다.  아래 샘플을 Time 열의 format을 'yyyy-MM-dd H:mm:ss'와 같이 설정하였으며 시간 선택 완료 후 셀에서 날짜와 시간이 동시에 표시되는 것을 확인하실 수 있습니다.




[format]

https://demo.grapecity.co.kr/wijmo/api/classes/wijmo_grid.column.html#format 

도움말 문서도 같이 전달 드리오니 참고 하시길 바랍니다.


다른 궁금한 점이 생기면, 문의 주시기 바랍니다. 


감사합니다. 

그레이프시티 드림 


* 그레이프시티(GrapeCity)는 개발자를 위하여 ComponentOne(컴포넌트원), Spread(스프레드), ActiveReports(액티브리포츠), SpreadJS(스프레드JS), Wijmo(위즈모)와 같은 엑셀 스프레드시트 리포팅 그리드와 차트 등 다양한 종류의 .NET JavaScript(자바스크립트) 컴포넌트 툴을 생산하고있는 개발툴 전문 회사 입니다.

댓글목록

등록된 댓글이 없습니다.

PureJS Re: InputDateTime 그리드에 사용시 문의

추천0 이 글을 추천하셨습니다 비추천0 채택채택

페이지 정보

작성자 GCK루시 작성일 2021-09-14 17:38 댓글 0건

본문

안녕하세요 그레이프시티입니다.



1. 그리드 컬럼에 InputDateTime유형으로 일/시간이 정상적으로 보일 수 있는 select 값 포멧 형식( 쿼리해와서 넣어줘야 dateTime 포멧)

=> 본사 개발팀에 확인해본 결과, InputDateTime 컨트롤에서 선택 할 때, 날짜/시간을 동시에 나타나게 하는 기능은 InputDateTime 컨트롤의 설계상의 한계로 지원하고 있지 않고 있습니다. 원하시는 답변을 드리지 못한 점 죄송합니다.


다른 궁금한 점이 생기면, 문의 주시기 바랍니다. 


감사합니다. 

그레이프시티 드림 


* 그레이프시티(GrapeCity)는 개발자를 위하여 ComponentOne(컴포넌트원), Spread(스프레드), ActiveReports(액티브리포츠), SpreadJS(스프레드JS), Wijmo(위즈모)와 같은 엑셀 스프레드시트 리포팅 그리드와 차트 등 다양한 종류의 .NET JavaScript(자바스크립트) 컴포넌트 툴을 생산하고있는 개발툴 전문 회사 입니다.


댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.