에서 지금, 작업을 만들 = 내가 시작일을 설정해야시작 날짜 = 지금()
를 (빠른 생성) 활동의 서브 패널 내부의 상세보기를 차지한다() [I 현재 시간을 의미합니다.]
현재 시간을 찾기위한 JavaScript가 있지만이 코드를 사용하여 start_date 필드에 패치 할 수는 없습니다.
하나의 제안은 빠른 생성 작업을 무시하고 JS가 코드에 포함 된 새로운 필드를 만드는 것이었지만 구현할 수 없었습니다. 도와주세요.
에서 지금, 작업을 만들 = 내가 시작일을 설정해야시작 날짜 = 지금()
를 (빠른 생성) 활동의 서브 패널 내부의 상세보기를 차지한다() [I 현재 시간을 의미합니다.]
현재 시간을 찾기위한 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 .. 숨겨진 필드 ... 나는 폼 submittion에 사용되는 것 같아요 ... 여전히 코드는 유효합니다 ...? 아니면 내가 뭔가를 더해야합니까 ...? – SugaryRohit
폼 필드가 무엇이든 그것을 변경해야 할 수도 있습니다. – jmertic
자세한 내용을 입력하십시오. 당신이 미리 채울 필드의 이름, 모듈의 이름. 어떤 CRM 버전이 있습니까? 당신은 종속성을 사용하여 그것을 수행하려고 할 수 있습니다. – Kostanos