Standard Buttons of the Form Toolbar
With the standard form toolbar buttons, you can manipulate with data records, navigate between them, and use the clipboard.
- For data manipulation: Insert, Delete, Save, and Cancel
 - For navigation: Next, Previous, First, and Last
 - For the use of the clipboard: Copy and Paste
 
Every toolbar button corresponds to an action declared in the graph. To add standard buttons to the toolbar, you can use explicit or implicit declaration of these actions.
In any declaration, the DAC that you specify for actions must be the same as the main DAC of the primary view of the form. The form toolbar manipulates data records of the main DAC of the primary view. If the DAC specified for an action differs from the main DAC of the primary view, the button will not appear on the toolbar.
Suppose that you are developing the Countries form, where users work with a table of
                records and need only the Cancel and
                    Save toolbar buttons. (The users work with a table of
                records on the form and do not need the other standard buttons, such as
                    Previous and Next for navigation.)
                In the example of the CountryMaint graph (shown in the following
                code), we explicitly declare two actions that correspond to the
                    Cancel and Save standard toolbar
                buttons. 
// Explicit definition of the required standard buttons
public class CountryMaint : PXGraph<CountryMaint>
{
    public PXCancel<Country> Cancel;
    public PXSave<Country> Save;
    ...
}
            PXSavePerRow action instead of the
                    PXSave action. If you use PXSavePerRow, an
                error that may occur during saving of one record does not prevent saving of other
                records.// Implicit declaration of standard actions
public class CustomerMaint : PXGraph<CustomerMaint, Customer>
{
    public PXSelect<Customer> Customers;
}The following code shows two equivalent declarations of actions for standard buttons
                that work with data records of the Customer DAC. Based on these
                declarations, the system automatically adds to the form toolbar the standard buttons
                for manipulating the Customer records if the main DAC of the
                primary view specified in the datasource control on the ASPX page is also
                    Customer. 
// Implicit declaration of standard actions
public class CustomerMaint : PXGraph<CustomerMaint, Customer>
{
    public PXSelect<Customer> Customers;
}
// Explicit declaration of standard actions
public class CustomerMaint : PXGraph<CustomerMaint>
{
    public PXSave<Customer> Save;
    public PXCancel<Customer> Cancel;
    public PXInsert<Customer> Insert;
    public PXCopyPasteAction<Customer> CopyPaste;
    public PXDelete<Customer> Delete;
    public PXFirst<Customer> First;
    public PXPrevious<Customer> Previous;
    public PXNext<Customer> Next;
    public PXLast<Customer> Last;
   
    public SelectFrom<Customer>.View Customers;
}
        