Friday, August 16, 2019

Add Multiple Field in Page by Selecting

Insert all missing/available filed in a page by selecting them. AL Feature by Visual Studio Code extension AZ AL Dev Tools/AL Code Outline (many thanks Andrzej Zwierzchowski making developer life ease).




Using this feature we can insert all or selected field in a page. So, how it is woking, see below images which will guide you through:

Point / click on any place, a bulb will appear in the beginning of line or even in blank page body (see image):


Click on the Bulb & then on Add Multiple Field



Chose or select all & Click on OK


If there are nothing left to add, below message will appear in right bottom corner:



Again, many thanks to Andrzej Zwierzchowski. Keep adding such a nice feature.











Wednesday, August 14, 2019

AL File Wizard in Business Central

Visual Studio Code is now equipped having feature AL File Wizard (Thanks to Andrzej Zwierzchowski for the Visual Studio Code Extension) which provide developer to create objects like they were creating in C/AL through wizard. It is giving same feel as C/AL and ease to create below objects:



1. Page: Allows to select page type, fast tabs, source table & fields.
2. XmlPort: Allows to select source table and fields
3. Report: Allows to select source table and fileds.
4. Query: Allows to select query type, source table and fileds.
5. Enum: Allows to select list of enum values and captions.
6. Enum Extension: Allows to add list of enum values and captions to existing enum.

Below I am attaching steps to create a page using AL File Wizard:

Step 1: Right Click and Select New AL File Wizard



Step 2: Select the Page



Step 3: New Page Wizard will open



Step 4: Enter respective details



Step 5: Click on Next and move fields to Respective tab



Step 6: Click Finish to get the new Page in AL



Bingo! Check the file name, auto created based on the design pattern of Business Central. Cool, lots of feature are being added. Will never miss the development environment of  C/AL. Stay connected...