Skip to main content

The Limitation of display Method

Display method is used for writing a code for Fields which are not existed in the form as field we need

For writing display method we need to take class and write Chain of Command method for Table required

Display method is used to concatenate the same data types like integers,strings etc

1.create a EDT type (could be string or integer based on the concatenation type (integer,string))

2. click on the table where you want to write the display method

3.right click on the table methods and click on new method

4. copy the following code


 public display TotalMatches sports()

    {

        TotalMatches Tot;

        Tot=str2Int(this.Lost)+str2Int(this.Won);

        return Tot;

    }








5. after this go to form where you want to use this method

6. right click on form grid and create a field based on the EDT type

7. after creating the field go to field properties

8. give 1. datasource name and 2. data method


In this way we can add display method to a form in d365.

Comments

Popular posts from this blog

Total Amount of Purchase Order in X++

Method 1:  public AmountCur totalAmount()        // PurchLine       purchLine;         AmountCur       amountCur = 0;         while select crosscompany purchLine             index hint PurchLineIdx             where purchLine.PurchId         == purchtables.PurchId               && !purchLine.IsDeleted         {            // amountCur += purchLine.calcLineAmountExclTax(purchLine.PurchQty );                             amountCur += purchLine.calcLineAmount(purchLine.PurchQty + purchLine.ConfirmedTaxAmount );                          }         return amo...

Change Company

change company helps to chnage the value of our field on the mark of the entity value  suppose you are overding a value in 3005 when you change to 1005 and click button the value changes in 1005 too   class LegalEntityRestriction_FYCDeleteExistingEntries     {         /// <summary>         ///         /// </summary>         /// <returns></returns>         public boolean modified()         {             boolean ret;                      //ret = super();             LedgerParameters ledgerparameter;                  ret = super();             if(LegalEntityRestriction_FYCDeleteExistingEntries.valueStr( ) == enum2Str(NoYes::Yes))   ...

Split Method in X++

Split method is used to split value of a Name or Number using a decimal or comma so that we can separate them and use in fields in report or in form   public static void main (Args args)     {         str _Value,beforeDec,afterDec;         int x;         str str1='Jake,Grey';         Names names;          List strlist=new List(Types::String);         ListIterator iterator;           strlist=strSplit(str1,',');         iterator = new ListIterator(strlist);         while(iterator.more())         {             x= x+1;             if(x==1)             {                 beforeDec =iterator.value();           ...