我需要在Subpanel of Accounts模块中进行一些自定义检查以创建和编辑商机。我需要检查上次修改日期是否在过去5天内,然后禁用链接机会的创建和编辑按钮。
我附上了截图,以便更好地理解。
http://www.freeimagehosting.net/image.php?f02b528845.png
我需要在哪个文件中实现我的代码?或者我需要创建一些自定义文件?我正在等待所有的建议或帮助
答案 0 :(得分:3)
也许这有帮助...
在子面板定义中添加:
'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