我需要在客户子面板模块中对机会的创建和编辑进行一些自定义检查。我需要检查最后修改日期是否在最近 5 天内,然后禁用链接机会的创建和编辑按钮。
我附上截图以便更好地理解。
http://www.freeimagehosting.net/image.php?f02b528845.png
我需要在哪个文件中实现我的代码?还是我需要创建一些自定义文件?我正在等待所有人的任何建议或帮助
我需要在客户子面板模块中对机会的创建和编辑进行一些自定义检查。我需要检查最后修改日期是否在最近 5 天内,然后禁用链接机会的创建和编辑按钮。
我附上截图以便更好地理解。
http://www.freeimagehosting.net/image.php?f02b528845.png
我需要在哪个文件中实现我的代码?还是我需要创建一些自定义文件?我正在等待所有人的任何建议或帮助
也许这有帮助......
在您的子面板定义中添加:
'fill_in_additional_fields' => true,
这将保证在生成子面板的情况下触发自定义挂钩事件“process_record”。
之后,为处理此事件的模块机会创建一个逻辑挂钩。在处理程序代码中添加如下内容:
// this hook is fired on several occasions (DetailView, ListView, Subpanel)
// define your conditions where you want to manipulate your field
if ($_REQUEST['...'] == 'DetailView' && $_REQUEST['module'] == '....')
return;
if($opportunity->date_modified) ...add your code here