AX – D365FO – Detect selected line (row) changed in FormGridControl

To detect selected line just use form data sources.

Override active() method of the date source – it’s executed when a user switches to another record. The active record is in the automatic variable with same name as the data source.

Here is an example

public int active()
{
    int ret;
    ret = super();
    if (ret)
    {
     element.InitActivityTree(AL0VendorActivityAreaView_ds, ActivityTreeAreaView, LogisticsAddressStateAreaView_ds.cursor().RecId); //This is the active record id
    }

    return ret;
}

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...