目的:

有的时候我们需要对 sub-grid 内容进行监控,比如在 sub-grid 上添加、删除了一条记录后,要对 Form 上的某个字段值进行更新。

解决方案:

对 sub-grid 添加一个 OnChange 事件,具体代码如下:

function fnOnLoad() {
var sub_grid = Xrm.Page.getControl("sub-grid's name"); //获取 sub-grid 对象,需要 sub-grid 的名字
sub_grid.addOnLoad(fnOnSubgridChange); //添加 OnChange 事件
} function fnOnSubgridChange() {
var sub_grid_rows = $("#sub-grid's name .ms-crm-List-Data tbody tr").length;//获取 sub-grid 的行数,注意这里 name 和 . 之间有一个空格
console.log(sub_grid_rows);
}

注意这里要用到 sub-grid 的 Name,如下图:

之后将 fnOnLoad 添加到 Form 的 OnLoad 事件里就可以了。

最新文章

  1. C++11中的std::function
  2. RunLoop(基本操作)
  3. PHP常用字符串的操作函数
  4. PostgreSQL function examples
  5. Castle ActiveRecord框架学习(一)
  6. UVa 11988 破损的键盘(链表)
  7. 教你50招提升ASP.NET性能(三):使用Microsoft的PDBs调试和分析外部的程序集和库
  8. C++关于构造函数的深拷贝与浅拷贝
  9. MTM量身定制系统 - 富友ERP产品 - 信息化推动服装行业管理软件升级
  10. HeapAnalyzer
  11. BZOJ 1096: [ZJOI2007]仓库建设( dp + 斜率优化 )
  12. LINUX:alias命令详解
  13. Ajax+json+jquery实现无限瀑布流布局
  14. docker容器间跨主机通信
  15. leetcode520
  16. nginx使用“sudo service nginx start”启动报错解决方案
  17. 七问C#关键字const和readonly
  18. POJ3686 The Windy's 【费用流】*
  19. 数组循环左移 i 位
  20. C# 安装WindowService服务和相关

热门文章

  1. js模式-观察者模式
  2. POJ 3994:Probability One
  3. 19 01 16 jquery 的 属性操作 循环 jquery 事件 和事件的绑定 解绑
  4. 原生js完成打地鼠小游戏
  5. BGP(IBGP“内部路由器”和EBGP“外部路由器”)命令解析
  6. 送票啦~ | 京东云邀您参加AI顶级盛会GTC CHINA 2019
  7. 读《软件需求最佳实践》YOUGAN
  8. VS2019企业版产品密钥
  9. elastic启动脚本
  10. html+css web storage课上笔记 2019.3.18