0

在活动子面板内的帐户详细信息视图中,创建任务(快速创建)

我需要设置 start_date = now() [我的意思是当前时间]。

我有 JavaScript 来查找当前时间,但我无法使用此代码在 start_date 字段上对其进行修补。

我得到的一个建议是覆盖快速创建任务并创建代码中包含 JS 的新字段……但我无法实现它。请帮忙。

4

1 回答 1

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();
        }
    }    
}
于 2012-09-23T12:44:06.260 回答