aras
object. The sample code below checks if an item with a specific ID is already open and should work both if the item is open in a tab or in a separate window.
var openWindows = aras.windowsByName;
for (var winName in openWindows)
{
var win = openWindows[winName];
var winItem = win.thisItem;
if (winItem && winItem.node.id === "MY_ITEM_ID")
{
return alert("window is open");
}
}
return alert("window is not open");
Please note that I wrote this sample in SP15. If you notice it doesn't work as expected in your environment, let us know what version you are using, and we can provide an updated sample.
Chris
aras
object. The sample code below checks if an item with a specific ID is already open and should work both if the item is open in a tab or in a separate window.
var openWindows = aras.windowsByName;
for (var winName in openWindows)
{
var win = openWindows[winName];
var winItem = win.thisItem;
if (winItem && winItem.node.id === "MY_ITEM_ID")
{
return alert("window is open");
}
}
return alert("window is not open");
Please note that I wrote this sample in SP15. If you notice it doesn't work as expected in your environment, let us know what version you are using, and we can provide an updated sample.
Chris