Existing Form
- Add or delete a container.
- Add or delete a button or radio button. (See Button (PXButton) and Radio Button (PXRadioButton) for details.)
- Add or delete a layout rule. (See Layout Rule (PXLayoutRule) for details.)
- Add or delete a Java script. (See Java Script (PXJavaScript) for details.)
- Create or delete a control for a data field. (See Box (Control for a Data Field) for details.)
- Change the properties of an element in the ASPX code. (See To Set a Container Property, To Set a Box Property and To Set a Layout Rule Property for details.)
The changeset of a form is stored in the database as a Page item of a customization project. During the publication of the project, the MYOB Acumatica Customization Platform applies the changeset to the form to create a customized version of the .aspx file with the same name in the pages_xx subfolder of the CstPublished folder of the website.
For example, if you customize the Customers (AR303000) form and publish the project, the platform creates the ar303000.aspx and ar303000.aspx.cs files in the \CstPublished\pages_ar folder. If you delete these files, MYOB Acumatica uses the original files from the \Pages\AR folder to display this form. However if you again publish the customization project, the platform recreates these files, and MYOB Acumatica uses the customized version of the form.
We recommend that you use the Screen Editor to customize the content of an ASPX page, the Data Class to modify data access classes, and Microsoft Visual Studio to extend the business logic for a page. (See Integrating the Project Editor with Microsoft Visual Studio for details.)