This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

DEVELOPERS FORUM - Relationship in reverse,how can I do this?

Harsha - Tuesday, September 4, 2012 8:55 AM:

Hi,

   I have created a relationship between Item_type1(source item),Item_type2(related Item) using the following method on OnAfterAdd. Now I am able to create and add related items under relationship tab of Item_type1.

  The code I used is:

   
 Dim newInnovator As Innovator = Me.getInnovator()
 Dim source_id As String = Me.getProperty("source_id")
 Dim number As String = Me.getProperty("number")
 Dim sourceItem As Item = newInnovator.newItem("Item_type1", "get")
 sourceItem = sourceItem.apply()
  
 Dim relationshipItem As Item= Me.newItem("relationship_name","add")
 relationshipItem.setProperty("source_id",Me.getID())
 
  Dim relatedItem As Item = relationshipItem.createRelatedItem("Item_type2","add")
 relatedItem.setProperty("item_number", Me.getProperty("item_number",number))
 relItem = relItem.apply()

 When I open and save new Item of  'Item_type1' ,It is adding a new related Item under relationship tab and also creating under Item_type2.

Now what I need to do is , If I create a new Item under Item_type2 it should be automatically get related to relationship tab in Item_type1. I need to add it in reverse way.

I tried by using setRelatedItem() ,but I don' t know the exact procedure to do this.

Need help.                                                                                                                                                                                                                                                            Thank You, 

Harsha



vasant - Tuesday, September 4, 2012 9:51 AM:

Hi,

Please go through following link for Creating Reverse Relationship:

www.aras.com/.../How to create reverse relationship views KB-000101.pdf

Hope it helps..

Thanks & Regards,

Vasant Padhiyar