背景
UI中没有显示应用程序。它在后台持续运行以接收特殊事件。
示例清单
“位置”:{
“卖出”:{
“背景”:“资产/ iframe.html”
}
},
看到设置应用位置。
行动
中可用的对象所有位置,可在此位置执行以下操作:
registerSmartlistHandler
类中的一个或多个对象类型注册自定义批量操作聪明的列表。控件下的批量操作工具栏显示操作集成下拉。单击该操作将触发asmartlistBatchAction事件。
调用
客户端。调用(“registerSmartlistHandler”,{
名字:“批量同步”,
applicableTypes:[“协议”],
eventName:“your.custom.event.name.v2”,
});
论点
名字
—工具栏中显示的操作名称applicableTypes
-智能列表对象类型数组。该操作仅对这些类型的智能列表显示。允许的值是“接触”、“交易”和“领导”。默认为[“接触”、“交易”、“引导”]
eventName
-smartlistBatchAction通过单击该操作触发的事件
事件
除了…之外核心事件,以下活动适用于此位置的应用程序:
smartlistBatchAction
控件注册的自定义智能列表操作时触发registerSmartlistHandler行动。事件名称是动作的名称eventName
与某人争论smartlistBatchAction。
前缀。
绑定到事件的任何事件处理程序都会接收项目
数组和entityType
字符串。
客户端。在(
“smartlistBatchAction.your.custom.event.name.v2”,
({项目,entityType})= >{
控制台。日志(项目);//选定的智能列表项的数组
//联系人或引线数组的示例:
/ / (
/ / {
// "email": "(电子邮件保护)",
// id: 1234567890,
// "permissions": {
// "delete": true;
// "transfer": true;
// "update": true
/ /},
// "phone_numbers": {
// "mobile": "5555550001"
// "phone": "5555550001"
/ /},
// "version": 1;
// "website": "example.com"
/ /},
/ /{…}
/ /)
//
//交易数组的例子:
/ / (
/ / {
// id: 1234567890,
// "permissions": {
// "delete": true;
// "transfer": true;
// "update": true
/ /},
// "version": 1
/ /},
/ /{…}
/ /)
//
控制台。日志(entityType);//受智能列表操作影响的对象类型
//必须是"Contact", "Deal"或"Lead"中的一个
}
);