zoukankan      html  css  js  c++  java
  • 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();
    //获取一个字符串,表示在保存记录时将发送到server的数据
    var dataXml = Xrm.Page.data.entity.getDataXml();
  • 相关阅读:
    sed cat 命令
    Datetime 时间模块求日期差
    Selenium:截图显示等待
    SAS常用函数
    SAS笔记
    python 简明教程 【转】
    numpy 笔记
    android Adapter使用详解
    Eclipse的使用技巧之eclipse里的查找:
    Hierarchy Viewer之官方文档翻译之中英对照之未完不续版之使用详解.
  • 原文地址:https://www.cnblogs.com/jhcelue/p/6993378.html
Copyright © 2011-2022 走看看