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
Post a Comment