검도 그리드가 정확한 시간을 표시하지 않습니다

브라함 샤크티

검도 그리드가 있고 그림과 같이 한 열에 시간을 표시하고 있습니다.여기에 이미지 설명 입력

하지만 검도 편집 버튼 시간 선택기를 사용하여 시간을 업데이트 할 때마다 오전 5시 12 분을 선택하면 데이터베이스에 올바르게 저장되지만 업데이트시 정확한 시간이 표시되지 않지만 정확한 시간이 표시되지 않습니다. 어떤 사람은 parse모델 정의에서 함수 를 사용한다고 작성했습니다.

 parse: function (d) {
    $.each(d, function (idx, elem) {
        elem.event_time = kendo.parseDate(elem.event_time, "yyyy-mm-ddThh:mm:ss.fffz");
    });
    return d;
}

그런 다음 열 형식 지정에 {0 : hh : mm tt}를 사용합니다.

columns   : [
...
{
    field : "date",
    title : "Date",
    format: "{0:hh:mm tt}"
} ,
...

]

그러나 여전히 작동하지 않고 그리드의 첫 번째 이벤트 시간을 반환하고 페이지로드시에도 작동하지 않습니다. mysql 시간 데이터를 utc 또는 기타 형식으로 검도 그리드에 표시하는 방법.

브라함 샤크티

좋아, 답을 찾았고 작동 중입니다. 우선 날짜 형식을 kendo반환 GMT하고 날짜를 현지 시간 형식으로 표시하려면 parse다음과 같이 검도 함수 를 수정해야합니다 .

 parse : function(response) {
            $.each(response, function(idx, elem) {
                if (elem.event_time && typeof elem.event_time == "string") {
                    var d=new Date(Date.parse(elem.event_time));
                    var utcdate =  new Date(d.getTime() + (d.getTimezoneOffset()*60000));
                    elem.event_time = new Date(elem.event_time).toISOString();
                }
            });
            return response;
        },

또한 parameterMap을 다음으로 변경하십시오.

parameterMap : function(options, operation) {
                  if(operation == "update") {
                     var d=new Date(Date.parse(options.models[0].event_time));
                     var utcdate =  new Date(d.getTime() + (d.getTimezoneOffset()*60000));
                     options.models[0].event_time = utcdate;
                     return { event : options.models[0] };
                  }
               }

추가해야 할 수도 있습니다.

save: function(response) {
        dataSource.fetch(function() {
          var row = dataSource.at(0);
          var d=new Date(Date.parse(row.event_time));
          //To convert to UTC datetime by subtracting the current Timezone offset
          var utcdate =  new Date(d.getTime() + (d.getTimezoneOffset()*60000));
          row.set("event_time", row.event_time); 
        });
    },

나는 이것이 모든 사람에게 효과가있을 것이라고 확신한다

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ntp 날짜가 정확한 시간을 표시하지 않음

분류에서Dev

검도 그리드에 데이터가 표시되지 않습니다.

분류에서Dev

System.Diagostics.Stopwatch가 정확한 경과 시간을 표시하지 않는 것 같습니다.

분류에서Dev

Android지도가 표시되지 않습니다. 그리드 만

분류에서Dev

데이터 MVVM을 표시하지 않는 검도 그리드

분류에서Dev

편집 모드의 검도 그리드가 푸시 이벤트를 발생하지 않습니다.

분류에서Dev

필드 매핑을위한 Elasticsearch 인덱스 및 검색 시간 분석기가 작동하지 않습니다.

분류에서Dev

PHP date ()가 정확한 시간을 반환하지 않습니까?

분류에서Dev

그리드 CSS는 적절한 형식에도 불구하고 유효성을 검사하지 않습니다.

분류에서Dev

간단한 Chrome 확장 프로그램이 팝업을 표시하지 않습니다.

분류에서Dev

검도 그리드가 선택된 행을 강조 표시하지 않음 / UI 새로 고침 누락

분류에서Dev

데이터를 표시하지 않습니다 AG-그리드 각도

분류에서Dev

UINavigationBar가 표시되지 않고 여러 수정을 시도했습니다.

분류에서Dev

뉴스를 표시하는 PHP 동적 그리드가 ID를 재설정하지 않습니다.

분류에서Dev

JQuery가 스크롤시 "표시 : 차단"을 시도하지 않습니다.

분류에서Dev

아코디언 패널을 확장하면 Google지도 데이터가 표시되지 않습니다.

분류에서Dev

마지막으로 인쇄 한 TD가 테두리를 표시하지 않도록하고 싶습니다.

분류에서Dev

oninvalid setCustomValidity 필드는 사용자 지정 오류 메시지를 표시 한 후 유효성을 검사하지 않습니다.

분류에서Dev

ntpd가 시간을 조정하지 않습니다.

분류에서Dev

QML ApplicationWindow가 의도하지 않게 확대되고 모든 구성 요소를 표시하지 않습니다.

분류에서Dev

Routeplanner가있는 Google지도가 마커와 정보 창을 올바르게 표시하지 않습니다.

분류에서Dev

대시 검색은 응용 프로그램을 표시하지 않습니다

분류에서Dev

Google지도가 확대되지 않고 페이지로드시 마커가 표시되지 않습니다.

분류에서Dev

semantic-ui-react의 검색 가능한 드롭 다운이 API에서 검색된 전체 옵션 목록을 즉시 표시하지 않습니다.

분류에서Dev

검도 UI 버그? 검도 그리드 페이저가 그리드 하단에 정렬되지 않음

분류에서Dev

추적 플래그 460을 설정해도 더 나은 오류 메시지가 표시되지 않습니다.

분류에서Dev

MySQL이 시간 요소없이 두 날짜 사이의 결과를 검색하면 정확한 날짜의 결과가 출력되지 않습니다.

분류에서Dev

Keras fit_generator ()는 Colab에서 정확도를 표시하지 않습니다.

분류에서Dev

검도 그리드에서 편집 가능한 모든 셀을 검색하는 방법이 있습니까?

Related 관련 기사

  1. 1

    ntp 날짜가 정확한 시간을 표시하지 않음

  2. 2

    검도 그리드에 데이터가 표시되지 않습니다.

  3. 3

    System.Diagostics.Stopwatch가 정확한 경과 시간을 표시하지 않는 것 같습니다.

  4. 4

    Android지도가 표시되지 않습니다. 그리드 만

  5. 5

    데이터 MVVM을 표시하지 않는 검도 그리드

  6. 6

    편집 모드의 검도 그리드가 푸시 이벤트를 발생하지 않습니다.

  7. 7

    필드 매핑을위한 Elasticsearch 인덱스 및 검색 시간 분석기가 작동하지 않습니다.

  8. 8

    PHP date ()가 정확한 시간을 반환하지 않습니까?

  9. 9

    그리드 CSS는 적절한 형식에도 불구하고 유효성을 검사하지 않습니다.

  10. 10

    간단한 Chrome 확장 프로그램이 팝업을 표시하지 않습니다.

  11. 11

    검도 그리드가 선택된 행을 강조 표시하지 않음 / UI 새로 고침 누락

  12. 12

    데이터를 표시하지 않습니다 AG-그리드 각도

  13. 13

    UINavigationBar가 표시되지 않고 여러 수정을 시도했습니다.

  14. 14

    뉴스를 표시하는 PHP 동적 그리드가 ID를 재설정하지 않습니다.

  15. 15

    JQuery가 스크롤시 "표시 : 차단"을 시도하지 않습니다.

  16. 16

    아코디언 패널을 확장하면 Google지도 데이터가 표시되지 않습니다.

  17. 17

    마지막으로 인쇄 한 TD가 테두리를 표시하지 않도록하고 싶습니다.

  18. 18

    oninvalid setCustomValidity 필드는 사용자 지정 오류 메시지를 표시 한 후 유효성을 검사하지 않습니다.

  19. 19

    ntpd가 시간을 조정하지 않습니다.

  20. 20

    QML ApplicationWindow가 의도하지 않게 확대되고 모든 구성 요소를 표시하지 않습니다.

  21. 21

    Routeplanner가있는 Google지도가 마커와 정보 창을 올바르게 표시하지 않습니다.

  22. 22

    대시 검색은 응용 프로그램을 표시하지 않습니다

  23. 23

    Google지도가 확대되지 않고 페이지로드시 마커가 표시되지 않습니다.

  24. 24

    semantic-ui-react의 검색 가능한 드롭 다운이 API에서 검색된 전체 옵션 목록을 즉시 표시하지 않습니다.

  25. 25

    검도 UI 버그? 검도 그리드 페이저가 그리드 하단에 정렬되지 않음

  26. 26

    추적 플래그 460을 설정해도 더 나은 오류 메시지가 표시되지 않습니다.

  27. 27

    MySQL이 시간 요소없이 두 날짜 사이의 결과를 검색하면 정확한 날짜의 결과가 출력되지 않습니다.

  28. 28

    Keras fit_generator ()는 Colab에서 정확도를 표시하지 않습니다.

  29. 29

    검도 그리드에서 편집 가능한 모든 셀을 검색하는 방법이 있습니까?

뜨겁다태그

보관