Change Form Value By Relationship

Hi How to change form value when I add RelationShip.  I need add Relationship to trigger change form value. Code:   handleItemChange("_qai_model", "CV1000"); I setting this method in RelationshipType Grid Events "OnInsertRow". But  when I insert relationship row  system show error message. Error Message: message:"handleItemChange is not defined" stack:"ReferenceError: handleItemChange is not defined
  • Hi I setting this method in RelationshipType Grid Events “OnInsertRow”. But  when I insert relationship   system show error message. OnInsertRow Event can not search other item? Code: var parentItem = parent.thisItem; var relItem = parentItem.getItemsByXPath('//Item[@id=\'' + relationshipID + '\']').getItemByIndex(0); var relatID = relItem.node.children[0].firstChild.id; var qaiItem = this.newItem("User","get"); qaiItem.setID(relatID); qaiItem = qaiItem.apply(); if(!qaiItem.isError()) { parent.thisItem.setProperty("name", qaiItem.getProperty("name")); aras.uiReShowItem(parent.thisItem.getID(), parent.thisItem.getID()); // update client value } Error Message: message:"this.newItem is not a function" stack:"TypeError: this.newItem is not a function↵.....
  • hi Michelle you can use parent.thisItem.setProperty("property name",value to set); and to avoid refresh of item to see changed value of form field you can use //refresh item var item = top.aras.getItemById("parent item name", parent.thisItem.getID(), 0); top.aras.uiReShowItemEx(parent.thisItem.getID(), item);