一、更改配置文件。
ISV路径:ImportExportXml/IsvConfig/configuration/Entities/Entity name="account"/Grid/MenuBar/Buttons
在配置文件中添加以下XML代码:
<Button
Icon="/_imgs/ico_18_debug.gif"
Url="/ISV/test.htm"
WinMode="2"
>
<Titles>
<Title LCID="1033" Text="Get GUIDS" />
</Titles>
<ToolTips>
<ToolTip LCID="1033" Text="Get GUIDS for selected records" />
</ToolTips>
</Button>
二、编写代码
在isv文件夹下新建 test.html 文件,js代码如下:
<html>
<head>
<title>GUIDs for records seleced in Grid</title>
<script type="text/jscript">
function listselecteditems()
{
var placeholder = document.getElementById("test");
var sGUIDValues = "";
var selectedValues;
//Make sure window.dialogArguments is available.
if (window.dialogArguments)
{
selectedValues = new Array(window.dialogArguments.length -1);
}
else
{
placeholder.innerText = "window.dialogArguments is not available.";
return
}
selectedValues = window.dialogArguments;
if (selectedValues != null)
{
for (i=0; i < selectedValues.length; i++)
{
sGUIDValues += selectedValues[i] +"\n";
}
placeholder.innerText = sGUIDValues;
}
else
{
placeholder.innerText = "No records were selected.";
}
}
</script>
</head>
<body onload="listselecteditems()">
<div id="test"></div>
</body>
</html>
事例图片: