Dynamic 365 子网格编辑控制列可编辑

DOCS告诉我们了怎么配置子网格编辑,直接上链接,这里就不阐述了。 链接
我今天的重点是,咱们在项目中,肯定会遇到这种需求,在特定的单据状态下,允许编辑子网格的某几个字段,这时候,就得咱们发挥代码编写能力了。

直接上代码

//子网格控制
function onrowselect(executionContext) {debugger; // 发货状态var ffs_status = Xrm.Page.getAttribute("ffs_status").getValue();if (ffs_status!=1) {var entityObject = executionContext.getFormContext().data.entity;entityObject.attributes.forEach(function (attribute, i) {var ctr = attribute.controls.get(0);ctr.setDisabled(true);});} else {var entityObject = executionContext.getFormContext().data.entity;entityObject.attributes.forEach(function (attribute, i) {var ctr = attribute.controls.get(0);            if (attribute.getName() == "ffs_delivery_quantity_new") {ctr.setDisabled(false);}elsectr.setDisabled(true);});}}

通过attribute.getName() 取到需要控制的字段,放开编辑就ok了。

Dynamic 365 子网格编辑控制列可编辑相关推荐

  1. Dynamics 365 可编辑子网格的字段禁用不可编辑

    在365中引入了subgrid的行可编辑,那随之带来的一个问题就是,在主表单禁用的状态下,如何禁用行编辑呢,这里就用到了subgrid的OnRecordSelect方法. 代码很简单,   我这里是禁 ...

  2. Dynamics 365 你所期待的子网格编辑终于来了

    Dynamics 365的online版本已经在11月1号发布了,on-premises版也在没几天后发布,今天略看了一眼 what's new 一眼就看到了 editable grids,这个不用我 ...

  3. Dynamics 365 窗体中设置可编辑的子网格

    1.打开实体的表单编辑器 2.选择需要设置为可编辑的子网格,点击更改属性 3.选择空间中的添加控件 4.添加可编辑网格 5.选择适用于WEB,确定后保存发布窗体即可

  4. dynamic 365 前端操作

    dynamic 365 常用js操作和方法 dynamic 365 常用js dynamic 365 常用js //获取当前用户id Xrm.Page.context.getUserId(): //获 ...

  5. GridView控件只让某列可以编辑,并在后台获取值的方法

    GridView控件只让某列可以编辑,并在后台获取值的方法 需求是这样的: 使用GridView绑定数据源显示数据,然后其中的价格和报价总数要窗体一加载就是编辑模式,并且修改里面的值点击保存更改可以成 ...

  6. silverlight之How To:设置ComboBox控件的数据源当ComboBox用来作为DataGrid的某列的编辑控件时...

    DataGrid是个可编辑的列表控件,而且可以用已有的输入控件来作为某一列的编辑控件,比如用ComboBox控件来作为某列的编辑控件供用户选择数据,这个时候就要先设置好ComboBox控件的下拉列表项 ...

  7. ExtJs 日期相加,Grid表格列可编辑

    1.日期相加: Ext.Date.add(new Date(), Ext.Date.DAY, 15) 2.Grid表格列可编辑: {     header : "实际已交货量", ...

  8. ediplus 复制编辑一列_EditPlus等编辑器选中列(块)的方法

    EditPlus 1)菜单:编辑 -> 选择 -> 列选择 2)先按下 Alt + C ,释放,然后移动鼠标或键盘上下左右键进行选择 注意:在自动换行的模式下是不行的,改为不自动换行就行了 ...

  9. 前端页面-不可编辑控制

    1. spring-form 库的使用和不可编辑控制 <form:input path="title" htmlEscape="false" class= ...

最新文章

  1. 无缝融合 ZStack与阿里云联手布局混合云市场
  2. 谈谈设计不足(under-engineering)与过度设计(over-engineering)
  3. Keil进入仿真,窗口不显示程序运行箭头
  4. BootStrap网格布局
  5. AWS_EC2_Oracle安装教程
  6. Windows Service Wrapper:将程序注册为windows系统服务工具
  7. 爬去哪儿网5A景点评论
  8. vue 保留小数点厚一位_2019黑龙江公务员考试行测资料分析:保留有效数字巧解对位数相乘...
  9. java基本类型运算溢出_JAVACard 基本数据类型的运算及溢出问题
  10. 搭建基于XMPP的即时通讯系统
  11. hover出不来是什么原因css,关于css的:hover失效问题
  12. 树莓派自动饮水机编程示例
  13. CMD连接MySQL,本地phpAdmin登陆
  14. 篮球图片html页面代码,教你用PS制作一个非常逼真的篮球图片
  15. PHP语言基础知识(超详细)
  16. 似然估计 Hessain Fisher Information
  17. 华为荣耀magic是鸿蒙系统,荣耀Magic3是什么系统-采用什么系统
  18. 视频 伪原创 教程 去除视频md5
  19. swapidc的php语言,SWAPIDC目录说明及文件说明及某些常量内容
  20. .ckpt与.pb互相转换

热门文章

  1. 使用阿里云服务器搭建个人博客
  2. Redis为什么是单线程?高并发响应快?
  3. 视频加水印,怎么给视频加水印?
  4. win10 RTX30系列显卡 安装tensorflow-gpu 1.15
  5. 苹果M1 Mac 如何卸载 iPhone 和 iPad 应用程序?
  6. Deployer 使用问题
  7. ÐÂÀËÀîÏ룺ºó°ÂÔËʱ´úµÄÍøÂçÓªÏú
  8. 第十三弹 服务数据的定义与使用
  9. 12.14黄金白银欧美盘走势分析及期货原油操作建议
  10. bug解决 2021-09-20 build之后出现shader消失的原因之一