crm2011处理save事件和获取当前窗体信息

//防止保存记录,eContext:当前上下文对象

function My_PreventSaveFunction(eContext) {

eContext.getEventArgs().preventDefault();

}

//确定哪些操作启动存储

function GetSaveModeTextFunction(eContext) {

var saveModeCode = eContext.getEventArgs().getSaveMode();

var saveModeText = "Unknown";

switch (saveModeCode) {

case 1:

saveModeText = "Save";

break;

case 2:

saveModeText = "SaveAndClose";

break;

case 5:

saveModeText = "Deactivate";

break;

case 6:

saveModeText = "Reactivate";

break;

case 7:

saveModeText = "Send";

break;

case 15:

saveModeText = "Disqualify";

break;

case 16:

saveModeText = "Qualify";

break;

case 47:

saveModeText = "Assign";

break;

case 58:

saveModeText = "SaveAsCompleted";

break;

case 59:

saveModeText = "SaveAndNew";

break;

}

return saveModeText;

}

//获取当前实体的逻辑名称

var entityName = Xrm.Page.data.entity.getEntityName();

//获取Id的当前记录

var recordId = Xrm.Page.data.entity.getId();

//保存当前记录

Xrm.Page.data.entity.save();

//判断是否更改当前记录中的任何数据

var isDirty = Xrm.Page.data.entity.getIsDirty();

//获取一个字符串,表示在保存记录时将发送到服务器的数据

var dataXml = Xrm.Page.data.entity.getDataXml();

crm2011处理save事件和获取当前窗体信息

时间: 2024-12-22 18:14:13

crm2011处理save事件和获取当前窗体信息的相关文章

C#中子窗体获取父窗体中控件的内容

今天在做一个联系人管理的C#设计时,遇到了这个问题,我需要将父窗体中的textBox中的值传到子窗体并进行数据库查询操作,我用了new 父窗体().textBox.text;来进行值传递,然而并无卵用,经过多次试验,找到了一个比较简单的解决方法: 父窗体:Logout 子窗体:Affirm 父窗体文本框:tB_Logout_Username public partial class Logout : Form { //定义一个静态变量存放父窗体中的文本框的值     public static

ASP.NET绑定CHECKBOXLIST--------JQUERY绑定CLICK事件,获取CHECKBOX的VALUE和显示值

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server&qu

[WPF] 动画Completed事件里获取执行该动画的UI对象

原文:[WPF] 动画Completed事件里获取执行该动画的UI对象 昨天群里有位童鞋提出如何在动画完成事件Completed里获取到执行该动画的UI对象. WPF里动画的Completed的本身并不会返回执行动画的UI对象,但我们可以利用附加属性Storyboard.TargetProperty来达到我们想要的效果. 步骤: 1 在执行动画前,先附加属性记录对象 DoubleAnimation ani = new DoubleAnimation(); ani.From = start; an

DOM2级事件对象、添加事件、阻止默认事件、阻止冒泡事件、获取事件对象目标的兼容处理

事件对象——兼容处理 1 /* 2 * 功能: 事件对象兼容 3 * 参数: 表示常规浏览器的事件对象e 4 */ 5 function getEvent(e) { 6 7 // 如果存在e存在,直接返回,否则返回window.event 8 return e || window.event; 9 } 获取事件所对应的目标——兼容处理 1 /* 2 3 * 功能: 获取事件所对应的目标 4 5 * 参数: 表示常规浏览器的事件对象e 6 7 */ 8 9 function getTargetBy

母版页的铵钮事件去获取子页的内容

本例演示在母版页中的铵钮事件去获取某些子页的内容.在母版本中,有一个铵钮事件.当浏览某些子页时,用户点一点母版页的铵钮,能去获取当前页的内容. 子页很多,但我们并不是每一个子页的内容均要去获取,而且每个子页的内容不一样.因此你需要让父页的事件知道,哪些子页是需要获取的. 说白了,这就是平时所说的接口.让不同的对象去处理一个相同的行为. 先来看看此接口: using System; using System.Collections.Generic; using System.Linq; using

大叔也说Xamarin~Android篇~ListView里的Click事件并获取本行的其它元素

原文:大叔也说Xamarin~Android篇~ListView里的Click事件并获取本行的其它元素 我原创,我贡献,我是仓储大叔 本篇大叔原创,本着对技术的热爱去研究它,把成果分享给国人!大叔始终相信一句话:你只有选择一个感兴趣的工作,你才能更好的发挥你的潜力,而这一切都建立在你不断研究,不断钻研的前提下. Xamarin文章在网上比较少,而ListView相关的信息更好,有限的那么几个还都说的不清楚,只是告诉大家如何去完成按钮的事件,而在事件里,如何获取当前行的其它元素信息则没有说明,在网

Android学习----------长按列表项弹出菜单,给菜单项添加事件,获取上下文

这里是先显示一个listview,长按listview的一个列表项,弹出一个菜单来,菜单有两个条目, "更新该条"和"删除该条",并且这两条都有监听事件,整体就像微信好友对话操作一样. 其中菜单项有一个获取上下文的操作:AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo(); 这句也是用于列表项的. 具体代码如下: protected void onCreate(Bundle

公共事件,修改主窗体和子窗体的(主题)样式

主窗体修改主题样式时,同时修改子窗体的主题样式 系统展示效果: 一.项目结构 二.代码分析 SetAllFormStyle 界面对象参数 /// <summary> /// 编写:yj /// 日期:2014-08-14 /// 描述:系统界面参数 /// </summary> public class SetAllFormStyle: System.EventArgs { public C1.Win.C1Ribbon.VisualStyle autoStyle { get; se

iOS 为自定义tableView添加button点击事件后获取其序号

在自定义tableView中,为cell添加button点击事件后,如何获取其对应的序号? 1.创建tableView: 先创建一个成员变量: @interface MyCameraViewController ()<UITableViewDelegate,UITableViewDataSource> { UITableView *_tableView; }@end 在viewDidLoad中初始化 _tableView = [[UITableView alloc] initWithFrame