sugarcrm - 当另一个子面板的值改变时重新加载一个子面板
问题描述
更新子面板 (A) 的值时会触发一个逻辑钩子,当发生这种情况时,会通过逻辑钩子更新另外 2 个额外的子面板,但除非我们重新加载页面,否则我们看不到更改。
我正在尝试找到一种方法来更新其他 2 个子面板中的值而无需重新加载页面。
我知道可以将自定义 JS 添加到将侦听子面板更新的详细视图中,并且当它们发生时它将更新更多子面板(此处描述:https ://community.sugarcrm.com/thread/31390-how- do-i-refresh-a-subpanel-when-a-record-is-added-to-a-different-subpanel),但所有代码示例均适用于更高版本。我找不到suitecrm 或sugarCRM CE 的任何示例。
如果有人能指出我正确的方向,将不胜感激。
解决方案
需要创建一个自定义控制器
自定义/模块/PARENT_MODULE/controller.php
当您更改子面板中的某些内容时,它会生成一个新的 $_REQUEST(实时),因此当您对正确的子面板被操纵感到满意时,您可以触发 showSubpanel('FIELD_NAME',null,true ); 行动。
推荐阅读
- javascript - 在显示线要素的多个标签时在 OpenLayers6 中使用整理
- node.js - 如何编写给定 mongodb 查询的 mongoose 函数?
- vb.net - 如果文本框为空,则关闭没有消息框的 VB.Net 表单
- node.js - 无法推送到 Heroku:找不到模块“node-linux-x64/package.json”
- java - 无法将 List 对象转换为 List
- python - 如何从pyserial解析字符串流并与预先指定的值进行比较
- installation - 使用 anaconda 在 Windows 上安装 cvxpy:错误的鼻子测试失败
- kubernetes - GCP HTTP(S) 负载平衡器忽略 GKE readinessProbe 规范
- c# - 如何根据类的其他实例确定属性的值
- r - 如何在 Rmarkdown 中参数化内联代码、文本以及 R 代码块