Jump to content

UniDbGrid column locking on runtime


przewa

Recommended Posts

Hi,

 

Any answer?

 

One possible solution:

 

1.

Type
  TExUniCustomDBGrid = class (TUniCustomDBGrid)

  end;

2. UniDBGrid1 -> ClientEvents -> UniEvents -> function beforeInit:

function beforeInit(sender, config)
{
    config.enableLocking=true;
}

3. How to use:

procedure TMainForm.UniButton1Click(Sender: TObject);
var
  grid: TUniDBGrid;
begin
  grid := UniDBGrid1;
  with grid do
  begin
    Columns[0].Locked := True;
    TExUniCustomDBGrid(grid).DoConfigureJSColumns(grid.DataSource.DataSet);
    JSInterface.JSCall('view.refresh', []);
  end;
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...