JQGrid, change row background color based on condition

前端 未结 9 2100
予麋鹿
予麋鹿 2020-12-24 02:22

I have the following jqgrid that uses the jquery ui theme imported to my master page.

  $(\"#shippingscheduletable\").jqGrid({
            url: $(\"#shipping         


        
9条回答
  •  一向
    一向 (楼主)
    2020-12-24 02:53

    Use JQGrid row event jqGridRowAttr for setting any formatting. For more detail see http://www.trirand.com/blog/?page_id=393/help/rowattr-triger-after-setrowdata Example steps to setting background are:

    First set your custom CSS for conditional formatting inline or your CSS file. For example (Please see result in chrome browser)

    .bg-danger {
      background-color: #f2dede;
    }
    .bg-danger td{ background-color : #ff0000ad; }
    

    Add row event right after ColModel

    rowattr: function (rd) {
    
                        if (rd.FileExists == 'no') // your condition here
                        {
                            return { "class": "bg-danger" };
                        }
    
                    }
    

提交回复
热议问题