Book Image

Microsoft Dynamics AX 2012 R3 Reporting Cookbook Update

Book Image

Microsoft Dynamics AX 2012 R3 Reporting Cookbook Update

Overview of this book

Table of Contents (17 chapters)
Microsoft Dynamics AX 2012 R3 Reporting Cookbook
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Adding a lookup on a report dialog using the UI Builder class


The UI builder class is used to customize the layout of the report dialog through which the report is run. In the report dialog, we can add a lookup using this class. In the previous recipe, we created a dialog using the UI builder class. In the same recipe, we will add another field to create a lookup in the dialog.

Getting Ready

The prerequisites for creating this recipe are Microsoft Dynamics AX R3, reporting extensions must be installed, and the contract class.

How to do it...

  1. The first step is to create a new parm method for a new parameter in the contract class made in the previous recipe. Add the method, named parmECCNumber, to the contract class as follows:

    [
        DataMemberAttribute('ECCNumber'),
        SysOperationLabelAttribute(literalStr("ECC Number"))
    ]
    public TaxRegistrationNumber_IN parmEccNumber(TaxRegistrationNumber_IN _eccNumber = eccNumber)
    {
        eccNumber = _eccNumber;
        return eccNumber;
    }

    The SysOperationLabelAttribute...