Reducing view state size 1 - the transient keyword
The Visualforce view state is used to maintain the state of a page across multiple requests to the server. If a Visualforce page contains an <apex:form />
tag, it will also contain a hidden input field with the encrypted view state as its value.
The view state contains the following information:
- All non-transient members of the page's controller (regardless of whether this is a standard or custom controller) and all controller extensions
- The object graph for everything that is reachable from one of the non-transient members detailed in the previous bullet point
- The component tree for the page
- Internal housekeeping data for the Visualforce framework
The maximum size of the entire view state is 135 Kb. ...
Get Visualforce Development Cookbook - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.