2011-07-08 4 views

答えて

2

を前回の回答に記載されているように行に追加されました。次のスクリプトとスタイルを適用できます:

$(function() { 
    setInterval(flashRow, 500); 
}); 

function flashRow() { 
    $("tr.blink").toggleClass("red"); 
} 

CSSスタイル:点滅

tr.blink 
{ 
    background-color: Green; 
} 

tr.red 
{ 
    background-color: Red; 
} 

- あなたはRowDataBoundメソッド内の行に追加するCSSスタイル。

を参照してくださいデモhere

0

この質問はBlinking Rowスレッドで議論されました。

0

E3324 Code Centralの例をご覧ください。

上記のアプローチを出発点として使用できます。あなたがイベントでそれを行うことができ

0
 <dx:ASPxTimer ID="ASPxTimer2" runat="server" Interval="250" 
      ClientSideEvents-Tick="function(s,e) 
      { 
       var table = document.getElementById(gridUsers.name); 
       for (i = 0; i <= table.rows.length; i++) 
       { 
        var tableRow = document.getElementById(gridUsers.name + '_DXDataRow' + i); 
        if (tableRow.getAttribute('flicker') != '1') 
         return; 

        if (tableRow.style.backgroundColor == '' || tableRow.style.backgroundColor == 'white') 
         tableRow.style.backgroundColor = 'red'; 
        else 
         tableRow.style.backgroundColor = 'white'; 

       } 
      }"> 
     </dx:ASPxTimer> 
+0

OnHtmlRowPrepared:e.Row.Attributes.Add( "flicker"、 "1"); – dyo

0

は、現在の行をチェックし

をrowdatabountそれはあなたが

を強調する値である、その後、CSSを追加することによって、現在の行の色を変更することに属性またはcssclassを割り当てます。