为什么forEachRow函数不会影响dhtmx网格中的第二页或下一页?

时间:2013-03-19 06:47:20

标签: php javascript ajax dhtmlx

我在为自己加载时格式化网格行很累。我的目标是在一些条件下加载内容时将行设为ro。它的第一页工作正常,但不会发生在网格的下一页。我的详细代码如下。任何人都知道原因请与我分享。

    mygrid.loadXML("xml/get_data.php?juid=" + juid,function(){

      mygrid.forEachRow(function(id){

       if (mygrid.cellById(id,22).getValue()==1) 
          {
                mygrid.setRowTextStyle(id,"color: red");
                mygrid.setRowExcellType(id,"ro");
          }


      });

1 个答案:

答案 0 :(得分:0)

您需要此活动:

mygrid.attachEvent("onPaging", function(count)
{
   someFunction();
});

function someFunction()
{
   mygrid.forEachRow(function(id){

      if (mygrid.cellById(id,22).getValue()==1) 
      {
            mygrid.setRowTextStyle(id,"color: red");
            mygrid.setRowExcellType(id,"ro");
      }

   });
}