Saturday, 14 May 2011

Enabling / Disabling buttons / functions in custom forms.


 Enabling / Disabling buttons / functions in custom forms.







  • Attach APPCORE.pll (Intern it will automatically link other related .pll)
  • Define parameter (naming convention can be followed)
            (Application Top)_(Form Name)_(Button/Function Name)


  • Copy Trigger from APPSTAND.fmb
           WHEN_NEW_FORM_Instance







            PRE_FOME







            WHEN_WINDOW_CLOSE









  • Add following to WHEN_NEW_FORM_INSTANCE
If Not Fnd_Function.Test((Application Top)_(Form Name)_(Button/Function Name)')
Then
                        Set_Item_Property('Blockname.ACTION',Displayed,Property_False);
End If;

System Admin à Application à Function
abc
  • Define function (Application Top)_(Form Name)_(Button/Function Name) , select type=SUBFUNCTION , attach original form name.
  • Add the function name in related menu
  • Exclude function from Responsibility definition.

No comments: