在裏面佔的活動子面板的細節視圖中創建任務(快速創建)開始日期=現在()
我需要設置起始日期=現在()[我意味着當前時間]。
我有JavaScript來查找當前時間,但我無法使用此代碼將其修補到start_date字段。
我得到的一個建議是重寫快速創建任務並創建JS包含在代碼中的新字段......但我無法實現它。請幫忙。
在裏面佔的活動子面板的細節視圖中創建任務(快速創建)開始日期=現在()
我需要設置起始日期=現在()[我意味着當前時間]。
我有JavaScript來查找當前時間,但我無法使用此代碼將其修補到start_date字段。
我得到的一個建議是重寫快速創建任務並創建JS包含在代碼中的新字段......但我無法實現它。請幫忙。
如果您只是爲此視圖執行此操作,則可以執行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();
}
}
}
它沒有工作.... :( 有兩個字段....(1)date_start_date ..實際字段(2)date_start ..隱藏字段...哪我猜是用於表單提交....仍然代碼是有效的....?或需要我做更多...? – SugaryRohit
您可能需要將其更改爲任何形式字段。 – jmertic
請給出更多細節。要預填的字段的名稱,模塊的名稱。你有哪個版本的CRM?你可以嘗試使用依賴關係來完成它 – Kostanos