问题:如何通过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 Name | Type | Example |
Id | string | {2D080FA6-8D18-E211-9DB7-000C299FFE7D} |
Name | string | Some Account |
TypeCode | Number | 1 |
TypeName | string | account |
实例:
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); }
时间: 2024-11-11 10:43:33