2016-05-24 41 views
0

私は滑らかなグリッドで私の列の1つに条件付きの書式があり、うまくいきます。私はまた、同様に動作するセルセクションの書式設定があります。セルの書式設定は選択書式設定よりも優先されるように見えるので、セルをクリックすると部分的に背景が適用されますが、フォアグラウンドは適用されません。優先度を切り替える、つまりデフォルトのセル形式を上回る選択を使用する方法はありますか?slickgrid条件付き書式設定と選択着色優先

function (row, cell, value, columnDef, dataContext) { 
      if (value === 'A') { 
       return "<span style='color:#FF0000'>" + value + "</span>"; 
      } 

      if (value === 'B') { 
       return "<span style='color:#00FF00'>" + value + "</span>"; 
      } 

}; 

.slick-cell.selected { 
    background-color: #000000; 
    color: #FFFFFF; 
} 

答えて

0

条件付きフォアグラウンドは、デフォルトの選択フォアグラウンドよりも優先されます。選択前景スタイルを!importantに設定すると、この問題は解決されます。

.slick-cell.selected > span { 
    background-color: #000000; 
    color: #FFFFFF !important; 
} 
+0

答えにテキストの説明を追加してもよろしいですか?それは将来の読者にとっては大いに役立つかもしれません。 – kayess