how to show query in form so can add filter and than store it in a field in d365 Fo x++

 public void showQuery()

    {

        DMFDefinitionGroupEntity dmfDefGroupEntity;

            

        dmfDefGroupEntity = this.parmDefGroupEntityDataSource().cursor() as DMFDefinitionGroupEntity;

        dmfDefGroupEntity.reread();


        var queryData = dmfDefGroupEntity.QueryData;


        if (!queryData)

        {

            queryData = DMFUtil::getDefaultQueryForEntityV3(dmfDefGroupEntity.Entity, dmfDefGroupEntity.DefinitionGroup, '', false);

        }

            

        queryData = DMFFormBrowser::showQuery(queryData);

        if(queryData != connull())

        {

            ttsbegin;

            dmfDefGroupEntity.QueryData = queryData;

            dmfDefGroupEntity.write();

            ttscommit;

        }

    }


public static container showQuery(container queryContainer)

    {

        container  con = queryContainer;

        QueryRun   qRun = new QueryRun(queryContainer);

        qRun.saveUserSetup(false);

        if (qRun && qRun.prompt())

        {

            con = qRun.pack();

        }

        return con;

    }

Comments

Popular posts from this blog

How to Bypass Next in COC in D365 X++

create movement journal through code in d365 FO x++