1. A method for presenting data of a database application, the method comprising: providing an application programming interface, the application programming interface comprising one or more methods for displaying a split view form, the split view form having one or more visualizations for viewing and manipulating data in the database application, the application programming interface providing for using, creating, and controlling a plurality of objects and properties, and the split view form associated with data of the database application; mapping the split view form to a user interface rendering a split view; presenting in the user interface rendering the split view a properties setting interface for setting properties mapping functionality for setting behavior associated with the split view; setting properties mapping functionality for setting behavior associated with the split view to control a visual rendering of the split view on a display device, wherein the split view further includes at least a first view and a second view, wherein the first view is a visual layout view and the second view is a datasheet view of the underlying data for the visual layout view; synchronizing the visual layout view with the underlying data of the datasheet view; and simultaneously displaying the datasheet view and the visual layout view synchronized with the underlying data of the datasheet view.