2013-08-23 10 views
11

Ho impostato enableTextSelectionOnCells in base a SlickGrid and Text Selection.La selezione del testo della cella Slickgrid non funziona correttamente in Chrome o Firefox

Non ne sono davvero contento.

Il testo della cella viene selezionato con un comportamento errato. A volte, non appena viene effettuata la selezione, la selezione scompare. Solo in rare occasioni funziona.

Qualcuno ha affrontato questo problema?

Ho provato su Firefox e Chrome.

per riprodurre:

  1. git clone [email protected]:mleibman/SlickGrid.git
  2. Vai alla cartella examples
  3. modificare il example1-simple.html
  4. Aggiungi enableTextSelectionOnCells: true nelle opzioni
  5. aperto example1-simple.html in FF/Chrome
  6. Provare a selezionare una cella valore

Per vostra informazione, sono in esecuzione su Ubuntu se dovrebbe fare alcuna differenza.

+1

Ho lo stesso problema su Chrome. – l46kok

+0

Ho lo stesso problema. – Mutant

risposta

2

Questo problema è già risolto su Github. Devi solo modificare slick.gird.js. Intorno al numero di riga 2270, devi solo aggiungere "options.editable & &". Spero che questo aiuto.

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

Grazie per questo. Mi ero completamente dimenticato di questo dopo aver rinunciato molto tempo fa –

Problemi correlati