2013-08-23 19 views
11

SlickGrid and Text Selection'a göre enableTextSelectionOnCells ayarını yaptım.Slickgrid hücre metni seçimi, Chrome veya Firefox'ta düzgün çalışmıyor

Bundan pek memnun değilim.

Hücre metni hatalı bir davranışla seçilmiştir. Bazen seçim yapılır yapılmaz seçim kaybolur. Sadece nadir durumlarda çalışır.

Bu sorunla karşılaşan biri var mı?

Bunu Firefox ve Chrome'da denedim.

çoğaltmak:

  1. git clone [email protected]:mleibman/SlickGrid.git
  2. examples klasörüne gidin
  3. düzenlemek example1-simple.html
  4. bir hücreyi seçmeyi deneyin FF/Chrome'da seçeneklerinde
  5. example1-simple.htmlenableTextSelectionOnCells: true ekle değer

FYI, farketmesi gerekirse Ubuntu üzerinde çalışıyorum.

+1

Kromda da aynı sorunu yaşıyorum. – l46kok

+0

Aynı sorunu yaşıyorum. – Mutant

cevap

2

Bu sorun zaten Github numaralı sayfada çözülmüştür. Sadece slick.gird.js dosyasını değiştirmeniz gerekiyor. 2270 numaralı satırın etrafında "options.editable & &" eklemeniz yeterlidir. Umarım bu yardım.

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

Bunun için teşekkürler. Bunu uzun zaman önce bıraktıktan sonra bunu unutmuştum. –