Jump to content

UniDBGrid PageSize


nim

Recommended Posts

Hi nim.

 

Try this

newpageSize := '3';
UniSession.AddJS('MainForm.UniDBGrid2.getStore().pageSize = '+newpageSize+';');
UniSession.AddJS('MainForm.UniDBGrid2.getStore().reload({params:{start:0, limit:'+newpageSize+'}});');
UniSession.AddJS('MainForm.UniDBGrid2.getStore().loadPage(1);');
UniSession.AddJS('MainForm.UniDBGrid2.getView().refresh();');

Best regards

  • Upvote 1
Link to comment
Share on other sites

source is in place where in unidbgrid? helpme?Duser

 

For example:

....
uses uniGUIApplication, ....
....


procedure TMainForm.UniButton1Click(Sender: TObject);
var 
  newpageSize: String;
begin  
  newpageSize := '3';
  UniSession.AddJS('MainForm.UniDBGrid2.getStore().pageSize = '+newpageSize+';');
  UniSession.AddJS('MainForm.UniDBGrid2.getStore().reload({params:{start:0, limit:'+newpageSize+'}});');
  UniSession.AddJS('MainForm.UniDBGrid2.getStore().loadPage(1);');
  UniSession.AddJS('MainForm.UniDBGrid2.getView().refresh();');
end;

Best regards

Link to comment
Share on other sites

Thank you very much, duser

But it is not working.

 
If so:
 

For example:

....
uses uniGUIApplication, ....
....


procedure TMainForm.UniButton1Click(Sender: TObject);
var 
  newpageSize: String;
begin  
  newpageSize := '3';
  UniSession.AddJS('MainForm.UniDBGrid2.getStore().pageSize = '+newpageSize+';');
  UniSession.AddJS('MainForm.UniDBGrid2.getStore().reload({params:{start:0, limit:'+newpageSize+'}});');
  UniSession.AddJS('MainForm.UniDBGrid2.getStore().loadPage(1);');
  UniSession.AddJS('MainForm.UniDBGrid2.getView().refresh();');
end;

Best regards

 

then works.
 
But I need this:
DataSet.Open;
newpageSize := '3';
UniSession.AddJS('MainForm.UniDBGrid2.getStore().pageSize = '+newpageSize+';');
UniSession.AddJS('MainForm.UniDBGrid2.getStore().reload({params:{start:0, limit:'+newpageSize+'}});');
UniSession.AddJS('MainForm.UniDBGrid2.getStore().loadPage(1);');
UniSession.AddJS('MainForm.UniDBGrid2.getView().refresh();');

Thanks.

 

 

 

 

 

Link to comment
Share on other sites

The code is written in the server where Nim what module, main module or in the mainform? thank you

 

 

 

 

 

 

 

Regards

Knopix

In the MainForm

Regards

Nim

Link to comment
Share on other sites

  • 4 months later...
  • 8 months later...

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...