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

JavaScript 앱에서 터치 지원 향상 > 블로그 & Tips

본문 바로가기

JavaScript 앱에서 터치 지원 향상

페이지 정보

작성자 GrapeCity 작성일 2020-05-28 00:00 조회 2,241회 댓글 0건

본문

Wijmo는 다음을 비롯한 다양한 대상에 HTML5 드래그앤드롭을 사용합니다.

  • FlexGrid에서 열 드래그하기
  • GroupPanel에서 데이터 그룹화하기
  • PivotPanel에서 보기 만들기

안타깝게도 대부분의 모바일 브라우저에서는 터치 기반 HTML5 드래그앤드롭을 지원하지 않으므로 이러한 컨트롤의 기능이 제한됩니다.

이 문제를 해결하기 위해 데스크톱 컴퓨터에서 하는 것과 동일한 방식으로 터치 기기에서 끌어서 놓기 기능을 작동시키는 DragDropTouch 폴리필(polyfill)을 만들었습니다. 이 CodeProject 문서에서 폴리필에 대한 내용을 읽으실 수 있습니다.


JavaScript 응용 프로그램에 터치 지원을 추가하는 방법


최신 릴리스에서는 DragDropTouch 폴리필을 새로운 wijmo.touch 모듈로 이동하여 터치 장치에서 끌어서 놓기 작업을 더 쉽게 지원할 수 있게 하였습니다.



 

wijmo.touch 모듈을 가져오면 사용자가 모든 장치에서 마우스 또는 터치를 통해 끌어서 놓기 작업을 수행할 수 있습니다.

예:

 // support drag/drop on touch devices  
 // users will be able to drag fields using touch  
 // on their mobile devices  
 import '@grapecity/wijmo.touch'; 

 import { PivotEngine, PivotPanel, PivotGrid } from '@grapecity/wijmo.olap';

 // create a PivotEngine  
 let ng = new PivotEngine({  
     itemsSource: getData(), // raw data  
     valueFields: ['Amount'], // summarize amounts  
     rowFields: ['Buyer', 'Type'] // summarize amounts  
 });

 // show pivot panel  
 new PivotPanel('#thePanel', {  
     itemsSource: ng  
 });

 // show pivot grid  
 new PivotGrid('#theGrid', {  
     itemsSource: ng  
 });

새로운 wijmo.touch 모듈을 자유롭게 활용해 응용 프로그램에서 터치 지원 기능을 향상시키시기 바랍니다. 

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

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

태그1

인기글

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