2012-07-16 11 views
5

Ich verwende eine SlickGrid data table und einige meiner Zellen haben sehr lange Texteinträge (1000 Zeichen oder mehr).SlickGrid: Wie man Volltext für lange Zelleneinträge sieht?

Standardmäßig zeigt SlickGrid nur einen Teil des Textes an und kürzt den Rest mit einer Ellipse ab.

Das funktioniert gut, außer dass ich den vollständigen Text auf mouseover zeigen möchte, oder eine andere Möglichkeit haben, die Zelle zu erweitern, um den vollständigen Eintrag anzuzeigen.

Ist dies mit SlickGrid möglich, und wenn ja, wie?

Antwort

0

Standardmäßig deaktiviert SlickGrid Zeilenumbruch. Wenn Sie Ihre Zellenhöhe richtig eingestellt haben, können Sie den gesamten Text Ihrer Zelle sehen, indem Sie wie folgt bearbeiten:

.slick-cell, .slick-headerrow-column { 
    position: absolute; 
    border: 1px solid transparent; 
    border-right: 1px dotted silver; 
    border-bottom-color: silver; 
    overflow: hidden; 
    -o-text-overflow: ellipsis; 
    text-overflow: ellipsis; 
    vertical-align: middle; 
    z-index: 1; 
    padding: 1px 2px 2px 1px; 
    margin: 0; 
    /*white-space: nowrap;*/ 
    cursor: default; 
}