2012-09-21 52 views
0

在裏面佔的活動子面板的細節視圖中創建任務(快速創建)開始日期=現在()

我需要設置起始日期=現在()[我意味着當前時間]。

我有JavaScript來查找當前時間,但我無法使用此代碼將其修補到start_date字段。

我得到的一個建議是重寫快速創建任務並創建JS包含在代碼中的新字段......但我無法實現它。請幫忙。

+0

請給出更多細節。要預填的字段的名稱,模塊的名稱。你有哪個版本的CRM?你可以嘗試使用依賴關係來完成它 – Kostanos

回答

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(); 
     } 
    }  
} 
+0

它沒有工作.... :( 有兩個字段....(1)date_start_date ..實際字段(2)date_start ..隱藏字段...哪我猜是用於表單提交....仍然代碼是有效的....?或需要我做更多...? – SugaryRohit

+0

您可能需要將其更改爲任何形式字段。 – jmertic

相關問題