需要更改背景颜色或在单击滑动网格中的按钮时突出显示整行

时间:2016-07-19 10:36:28

标签: javascript jquery slickgrid

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

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

$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();
                }

             });
        });

任何人都可以帮助我实现这一目标。

提前致谢

0 个答案:

没有答案