Quantcast
Viewing all articles
Browse latest Browse all 72043

Cascading parameter in UI Builder

Hi,

I am facing an issue regarding cascading parameter.I have created the first parameter cross company(lists all the company and also it is a multi select parameter).I have stored companies is in  list.Now i need to pass this list next parameter to filter it out based on the dataareaid's .my code is below.

In Dp class i have written this code to iterate the dataarea id 

     ListIterator lstItrRegion;


    ProductStatusIdAuditReportContract=this.parmDataContract();


    lstItrRegion=new ListIterator(productStatusIdAuditReportContract.parmRegions());
    reportingCategory = ProductStatusIdAuditReportContract.parmReportingCategory();



    qry = new Query();
    qry.allowCrossCompany(true);

       while(lstItrRegion.more())
    {
        qry.addCompanyRange(lstItrRegion.value());
        lstItrRegion.next();
    }


In ui builder i have created a look up for the 2 ndparameter

private void ReportingCategoryLookup(FormStringControl    _control)
{
    Query query = new Query();
    SysTableLookup sysTablelookup;
    QueryBuildDataSource qbds,qbds2;
    ListIterator lstItrRegion;
    QueryRun qry;




    query.allowCrossCompany(true);
    sysTablelookup=sysTablelookup::newParameters(tableNum(TECItemReportingGroup),_control);
    sysTablelookup.addLookupfield(fieldNum(TECItemReportingGroup,Num));
    sysTablelookup.addLookupfield(fieldNum(TECItemReportingGroup,Description));


    qbds = query.addDataSource(tableNum(TECItemReportingGroup));
    qbds.addRange(fieldNum(TECItemReportingGroup,Code)).value(queryValue(TECItemReportingCode::ReportingCategory));
    qbds.addSelectionField(fieldNum(TECItemReportingGroup,Num));
    qbds.addSelectionField(fieldNum(TECItemReportingGroup,Description));



    sysTablelookup.parmQuery(query);
    sysTablelookup.performFormLookup();



}

Now i want to have to customize the code to get the 1st parameter and pass in to the above look up range to filter .

Thanks Advance

Lakshmikanthan K


Viewing all articles
Browse latest Browse all 72043

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>