Thursday, 3 November 2016

Button enable and disable in list page

public void selectionChanged()
{
    MG_CustTable mgCustTable;
    mgCustTable= this.listPage().activeRecord(queryDataSourceStr(MGCustListPage//(name of the query),custtable(query data source name)));

    super();

    if(mgCustTable.MG_Cust_Status == MG_Cust_Status::Active)
    {
        this.listPage().actionPaneControlEnabled(formControlStr(MGCustListPage(name of the from), Active(control name)), false);
        this.listPage().actionPaneControlEnabled(formControlStr(MGCustListPage, Inactive), true);

    }
    else if(mgCustTable.MG_Cust_Status == MG_Cust_Status::InActive)
    {
        this.listPage().actionPaneControlEnabled(formControlStr(MGCustListPage, Active), true);
        this.listPage().actionPaneControlEnabled(formControlStr(MGCustListPage, Inactive),false);

    }
}



===================================================================
active button:

void clicked()
{
    super();
    MG_CustTable.MG_Cust_Status = MG_Cust_Status::Active;
==================================================================
inactive:-

void clicked()
{
    super();
    MG_CustTable.MG_Cust_Status = MG_Cust_Status::InActive;
    MG_CustTable_ds.research(true);
}

No comments:

Post a Comment