By "standard list view", I mean the page you get when you enter the three-character object prefix after the Salesforce URL. Normally, there is a rowsperpage parameter that lets you set the number of records on other standard salesforce pages, but it doesn't seem to be working for list views. By default, I have 100 records displayed in one org, and 200 in another. I'd like to show 500 records or more.

It would look something like this: https://cs8.salesforce.com/a7d?rowsperpage=500

1 Answer 1


Possible values for RowsPerPage are 10, 25, 50, 100, 200. You cannot set it to 500. See the following page from the VisualForce Developer's Guide.

  • That doesn't seem to work as a standard URL parameter (not a VF element attribute): cs8.salesforce.com/a7d?RowsPerPage=50 Jun 9, 2015 at 15:11
  • If you look at the reference I pointed you to, RowsPerPage is actually supposed to be for enhanced list views, not for regular list view. I suspect you've been using an unsupported hack that may be disappearing.
    – crmprogdev
    Jun 9, 2015 at 15:23
  • this rowsperpage parameter works as a URL parameter in various places in Salesforce - apex classes/triggers/pages views, expanded related list views (all of which could be "enhanced list views", I don't know). It just doesn't work on the standard list view, and the standard list view is the one I need the answer for. Jun 9, 2015 at 20:35
  • It's not documented anyplace other than as an enhanced list param. I did find this @SFDCFox answer in this post about URL Overrides that's nearly 2 years old. It's been known for some time that many overrides will be going away at any time. This could be one of them. They also don't work in SF1
    – crmprogdev
    Jun 9, 2015 at 21:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.