Hiding/showing columns in relationship grid based on field values

How can I hide/show columns in the relationship grid based on the changes in the dropdown box of the parent form?

  • Hello Alexis,

    Attach your method on change of dropdown box property event.  

    please find the below code to hide/show the relationship tab

    //based on your condition (dropdown box value)  set 0 or 1 in below code

    //0-means hide the relationship

    //1- means show the relationship.

    parent.relationships.relTabbar.setTabVisible(top.aras.getRelationshipTypeId("your_relationship_name"), 0);

     

    Regards,

    Suhas

  • Hello Alexis,

    If you want to hide columns of relationship use following code.

    Hide Column:

    parent.findCurrentRelationshipsTab().document.getElementById('gridTD').children[1].getElementsByTagName('th')[ColumnIndex].setAttribute('style','display:none;');

    Show Column:

    parent.findCurrentRelationshipsTab().document.getElementById('gridTD').children[1].getElementsByTagName('th')[ColumnIndex].setAttribute('style','text-align:left;text-align:center;width:100px');

    Thanks,

    Praful Gurav