Jump to content

Как задать цвет фона и шрифта для фильтров в DBGrid


dbf_usr

Recommended Posts

  • 1 month later...
1 hour ago, dbf_usr said:

UP

Hello,

Sorry for the late reply.

Try this approach for now:

1. UniDBGrid1.ClientEvents.UniEvents - >

function beforeInit(sender, config)
{
    sender.correctBGColor = function () {
      sender.headerCt.getGridColumns().forEach(function(header) {
          var bgcolor = header.titleEl.getStyle('background-color');
          if (bgcolor && bgcolor !== 'transparent') {
              header.el.select('[data-ref="innerCt"]').setStyle('background-color', bgcolor)
          }
      });
      sender.correctBGColor = Ext.emptyFn;
    };
}

2. 

procedure TMainForm.UniFormReady(Sender: TObject);
begin
  UniDBGrid1.JSInterface.JSCall('correctBGColor', []);
end;

 

  • Like 1
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...