Forum Discussion

ShrutiS's avatar
ShrutiS
Ideator I
5 years ago

Hide Relationship Tabs based on Parent Classification Type

Hi All,

 

Use case : On Part Item , based on the classification Type selected , the Part BoM relationship tab should be Hidden/Made Visible.

 

I know it is now possible to hide tabs without using any custom code with the help of CUI ,

 

Refer : https://community.aras.com/b/english/posts/hiding-tabs-using-cui

 

With the help of the same I was able to set the Tab Visibility based on the Item Type Classification :

 

However , On Creation of the Part Item when the user selects the Classification Assembly , the CUI changes are not available, only when the user closes the Part and opens it again does the "Part BOM" relationship become visible.

 

Is there any way to invoke the CUI changes on the Form Events ? Or should I be using a Method to hide/unhide the relationship tab rather than the CUI for the current use case.

Thanks.

6 Replies

  • Hi Shruti

    Hope you are safe during this Pandemic.

    Try refreshing the relationship tabs using below on form populate code

    if(aras.getMostTopWindowWithAras(window).frames.relationships)
    {
    var iFramesCollection = aras.getMostTopWindowWithAras(window).frames.relationships.iframesCollection;
    for (var tabId in iFramesCollection)
    {
    iFramesCollection[tabId].contentWindow.location.reload();
    }
    }

    • ShrutiS's avatar
      ShrutiS
      Ideator I

      Hi Gopi,

      I am good , Hope you are safe as well


      I tried the above , However while the Form Populates there is no such tab available in the UI, As per my understanding the tab is added only after the CUI changes are implemented.

      I tried the Refresh button on the form as well but with no luck.

      Regards :)

      • pankaj27_b's avatar
        pankaj27_b
        Ideator I

        Hi Shruti,

        Any luck on this issue. Even I am facing the same issue.

        Thanks,

        Pankaj

  • Oracle Install Base provides lifecycle tracking of item instances. It provides the unique ability to query the inventory of available item instances, services, and assets tracked through Oracle Install Base.

    upsers account