我是靠谱客的博主 粗暴蛋挞,最近开发中收集的这篇文章主要介绍Dynamics 365 开发协作最佳实践思考一、前台开发二、插件开发,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、前台开发

1、首先要考虑把常用代码独立成一个公共js,然后在需要用到的时候引入。这样会更便于维护。当然,涉及到按钮的时候没有办法引入多个库,需要考虑使用额外方法。

常用的比如说:

锁定和释放窗体属性

    /**
     * 锁定或解锁属性
     * @param {any} attributeName
     */
    lockOrUnlockControlByAttributeName: function (attributeName,lock) {
        let controls = Xrm.Page.getAttribute(attributeName).controls.getAll();
        if (controls) {
            for (con of controls) {
                con.setDisabled(lock);
            }
        }
    }

获取选项集字段名称

    /*
     * summary:前端获取选项集字段的名称
     * author:
     * createTime:
     */
    getOptionName:function (context, attributeName, value) {
        let val = value;
        if (val == null || val == undefined) {
            val = context.getAttribute(attributeName).getValue();
        }
        let attrArray = context.getCon

最后

以上就是粗暴蛋挞为你收集整理的Dynamics 365 开发协作最佳实践思考一、前台开发二、插件开发的全部内容,希望文章能够帮你解决Dynamics 365 开发协作最佳实践思考一、前台开发二、插件开发所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部