首页 > 代码库 > crm2013javascript编程新增的方法

crm2013javascript编程新增的方法

//*****************弹出一个对话框
//message: 消息
//onCloseCallback: 关闭时候执行的事件
Xrm.Utility.alertDialog(message, onCloseCallback)
//*****************弹出一个确认对话框
//message: 消息
//yesCloseCallback: 点击yes按钮时候执行的事件
//noCloseCallback: 点击no按钮时候执行的事件
Xrm.Utility.confirmDialog(message, yesCloseCallback, noCloseCallback)
//*****************窗体刷新
//save: bool类型,是否保存当前数据
//successCallback: 操作成功后执行的事件
//errorCallback: 操作失败后执行的事件
Xrm.Page.data.refresh(save).then(successCallback, errorCallback);
//*****************窗体保存
//successCallback: 操作成功后执行的事件
//errorCallback: 操作失败后执行的事件
Xrm.Page.data.save().then(successCallback, errorCallback)
//当lookup字段点击选择时候,执行时间handler
Xrm.Page.getControl("new_account").addPreSearch(handler);
//给lookup字段添加筛选条件
var filter = ‘<filter type="and">‘ +
                ‘<condition attribute="address1_city" operator="eq" value=http://www.mamicode.com/"Redmond" />‘ +
             ‘</filter>‘;
//entityLogicaName: 实体的名称
Xrm.Page.getControl("new_account").addCustomFilter(filter, entityLogicaName);
//获取当前登录用户的用户名
Xrm.Page.content.getUserName();