在帐户详细信息视图内部活动子面板中,创建任务(快速创建)
我需要设置start_date = now()[我的意思是当前时间]。
我有JavaScript来查找当前时间,但我无法使用此代码在start_date字段上修补它。
我得到的一个建议是重写快速创建任务并创建新字段,其中JS包含在代码中......但我无法实现它。请帮忙。
答案 0 :(得分:0)
如果您只是为这个视图执行此操作,则可以执行QuickCreate视图的子类来处理。在custom / modules / Tasks / views / view.quickcreate.php文件中添加它(您可能需要创建目录和文件)
<?php
require_once('include/MVC/View/views/view.quickcreate.php');
class TasksViewQuickcreate extends ViewQuickcreate
{
public function preDisplay()
{
parent::preDisplay();
if( !$this->_isDCForm && empty($this->bean->date_start)) {
$_REQUEST['date_start'] = $GLOBALS['timedate']->now();
}
}
}