2013-08-23 2 views
11

SlickGrid and Text Selection에 따라 enableTextSelectionOnCells를 설정했습니다.Chrome 또는 Firefox에서 Slickgrid 셀 텍스트 선택이 올바르게 작동하지 않습니다.

나는 그것에 대해별로 행복하지 않습니다.

잘못된 동작으로 셀 텍스트가 선택됩니다. 선택이 완료 되 자마자 선택이 사라지기도합니다. 드문 경우에만 작동합니다.

누구든지이 문제에 직면 했습니까?

Firefox와 Chrome에서이 기능을 사용해 보았습니다.

은 재현 :

  1. git clone [email protected]:mleibman/SlickGrid.git
  2. examples 폴더로 이동
  3. 편집 example1-simple.html
  4. 셀을 선택하십시오 FF/크롬 옵션에서
  5. 열기 example1-simple.htmlenableTextSelectionOnCells: true 추가 값

나는 우분투에서 어떤 차이를 만들어야 하는지를 실행하고 있습니다.

+1

크롬에서 동일한 문제가 발생합니다. – l46kok

+0

동일한 문제가 있습니다. – Mutant

답변

2

이 문제는 이미 Github에서 해결되었습니다. slick.gird.js를 수정하면됩니다. 줄 번호 2270 주변에 "options.editable & &"을 추가하기 만하면됩니다. 희망이 도움이됩니다.

if (!currentEditor) { 
    // if this click resulted in some cell child node getting focus, 
    // don't steal it back - keyboard events will still bubble up 
    // IE9+ seems to default DIVs to tabIndex=0 instead of -1, so check for cell clicks directly. 
    if (options.editable && e.target != document.activeElement || $(e.target).hasClass("slick-cell")) { 
     setFocus(); 
    } 
    } 
+0

감사합니다. 오래전에 포기하고 나서는 이것을 잊어 버렸습니다. –

관련 문제