你的位置:首页 > ASP.net教程

[ASP.net教程]MSCRM 获取列表所选记录相关信息


问题:如何通过JS获取列表中所选记录信息?

解决办法:

The CRM2011 Ribbon has a special set of parameters called 'CrmParameters' that provide information about the current session such as the selected rows in a sub-grid. We can use the 'SelectedControlSelectedItemReferences' parameter to pass an array of selected items in the grid to our custom JavaScript function. Each object in the array contains the following fields:

Field NameTypeExample
Idstring{2D080FA6-8D18-E211-9DB7-000C299FFE7D}
NamestringSome Account
TypeCodeNumber1
TypeNamestringaccount

 

实例:

function run(selectedItems){  var selectedItem = selectedItems[0];  // Here you can use the information below to open a new window or whatever!  alert("Id=" + selectedItem.Id + "\nName=" + selectedItem.Name + "\nTypeCode=" + selectedItem.TypeCode.toString() + "\nTypeName=" + selectedItem.TypeName);}