aras.registerEventHandler('ItemSave', window, saveFunction);However, the "saveFunction" is triggered even after i move out of the window to other forms.
aras.registerEventHandler('ItemSave', window, saveFunction);However, the "saveFunction" is triggered even after i move out of the window to other forms.
var inn = this.getInnovator();
var topWindow = aras.getMostTopWindowWithAras(window);
if (topWindow.work && topWindow.work.grid)
{
var workFrame = topWindow.work;
// var selectedIds = workFrame.grid.getSelectedItemIds(',').split(',');
var id = workFrame.grid.getSelectedID();
var item = inn.getItemById("Part", id);
item.setAction("save");
item.setAttribute("doGetItem", "0");
item = item.apply();
if (item.isError())
{
return aras.AlertError(item.getErrorString());
}
main.work.searchContainer.runSearch();
}
return item;
If you need something else, you have to provide more information to your use case :-)var inn = this.getInnovator();
var topWindow = aras.getMostTopWindowWithAras(window);
if (topWindow.work && topWindow.work.grid)
{
var workFrame = topWindow.work;
// var selectedIds = workFrame.grid.getSelectedItemIds(',').split(',');
var id = workFrame.grid.getSelectedID();
var item = inn.getItemById("Part", id);
item.setAction("save");
item.setAttribute("doGetItem", "0");
item = item.apply();
if (item.isError())
{
return aras.AlertError(item.getErrorString());
}
main.work.searchContainer.runSearch();
}
return item;
If you need something else, you have to provide more information to your use case :-)