Javascript 需要更改背景色或在slickgrid中单击按钮时高亮显示整行

Javascript 需要更改背景色或在slickgrid中单击按钮时高亮显示整行,javascript,jquery,slickgrid,Javascript,Jquery,Slickgrid,我有一个光滑的网格,我需要根据一些条件突出显示一行。我是新来的光滑网格,我不知道如何实现这一点 当我点击“保存”按钮时,若有任何错误,则应突出显示特定行。下面是我的保存功能 $j("#save").click(function (e) { e.preventDefault(); $j("#save").prop("disabled",true); $j.when( promiseUpsert

我有一个光滑的网格,我需要根据一些条件突出显示一行。我是新来的光滑网格,我不知道如何实现这一点

当我点击“保存”按钮时,若有任何错误,则应突出显示特定行。下面是我的保存功能

$j("#save").click(function (e) {
             e.preventDefault();
             $j("#save").prop("disabled",true);
             $j.when(
              promiseUpsertOrderData()

            ).then(function(OrderResults) {
               if (OrderResults.errorList != null && OrderResults.errorList.length != 0 ) {
                   $errors = $j('#error');
                   $j($errors).empty();
                    $j('<ul>').appendTo($errors);
                    for (var i=0; i < OrderResults.errorList.length; i++)
                    {
                       $j("<li/>").html(OrderResults.errorList[i]).appendTo($errors);


                    }
                    $j('</ul>').appendTo($errors);
                    $errors.show();
                    $j("#save").prop("disabled",false);
                } else { 
                   $j('#error').html('').hide();
                   if (OrderResults.warningList != null && OrderResults.warningList.length != 0 ) {
                       $errors = $j('#error');
                       $j($errors).empty();
                        $j('<ul>').appendTo($errors);
                        for (var i=0; i < OrderResults.warningList.length; i++)
                        {
                           $j("<li/>").html(OrderResults.warningList[i]).appendTo($errors);


                        }
                        $j('</ul>').appendTo($errors);
                        $errors.show();
                        $j("#save").prop("disabled",false);
                    } 
                   initializeGrid(OrderResults);
                   $j.when(
                        $j('#success').html('Save Successful').show().fadeOut(10000)
                   ).done(
                        function(){
                            $j("#save").prop("disabled",false);         
                        }
                   );

                   grid.updateRowCount();
                   grid.render();
                }

             });
        });
$j(“#保存”)。单击(函数(e){
e、 预防默认值();
$j(“#save”).prop(“disabled”,true);
$j.when(
promiseUpsertOrderData()
).then(函数(OrderResults){
if(OrderResults.errorList!=null&&OrderResults.errorList.length!=0){
$errors=$j(“#error”);
$j($errors).empty();
$j(“
    ”)。附录($errors); 对于(var i=0;i”)html(OrderResults.errorList[i]).appendTo($errors); } $j(“
”)。附录($errors); $errors.show(); $j(“#save”).prop(“disabled”,false); }否则{ $j('#error').html(''.hide(); if(OrderResults.warningList!=null&&OrderResults.warningList.length!=0){ $errors=$j(“#error”); $j($errors).empty(); $j(“
    ”)。附录($errors); 对于(var i=0;i”)html(OrderResults.warningList[i]).appendTo($errors); } $j(“
”)。附录($errors); $errors.show(); $j(“#save”).prop(“disabled”,false); } initializeGrid(OrderResults); $j.when( $j('success').html('Save Successful').show().fadeOut(10000) ).完成( 函数(){ $j(“#save”).prop(“disabled”,false); } ); grid.updateRowCount(); grid.render(); } }); });
谁能帮我实现这一目标

提前谢谢