2013-08-23 27 views
11

SlickGrid and Text Selectionに基づいてenableTextSelectionOnCellsを設定しました。Slickgridセルのテキスト選択がChromeまたはFirefoxで正しく機能しない

私は本当にそれについて幸せではありません。

セルテキストが不適切な動作で選択されます。選択が完了するとすぐに選択が消えます。まれにしか動作しません。

誰もこの問題に直面しましたか?

私はこれをFirefoxとChromeで試しました。

  1. git clone [email protected]:mleibman/SlickGrid.git
  2. example1-simple.html
  3. は、セルを選択してみてくださいオプション
  4. FF/Chromeで開きexample1-simple.html
  5. enableTextSelectionOnCells: trueを追加examplesフォルダ
  6. 編集に行く:再現する

参考までに、私はUbuntu上で実行していますが、これは何か違いがあるはずです。

+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

ありがとうございます。私はずっと前にあきらめた後、これについて完全に忘れていた –

関連する問題