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);