需要根据某些条件在光滑网格中突出显示一行

时间:2016-07-15 13:54:34

标签: jquery salesforce slickgrid

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

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

$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 个答案:

没有答案