2012-10-29 1 views
0

SharePoint 2010에서 [오늘]을 사용하여 값이 3 인 사용자 지정 목록 열에 다른 사용자 지정 목록 열을 추가하는 방법은 무엇입니까?[오늘] SP 2010에 요일을 추가하는 방법은 무엇입니까?

예 Customlist DayExp ExpireDay 3 ... /이 고정되어 +3 때문에이 =로 기본 계산 필드를 설정하지 않으 [오늘]. ExpireDay를 앞으로 1 ~ 2 일 이상 편집 할 수 있기 때문에 맞춤 목록 열에 저장합니다./

Customlist KnowledgeSubmission SubmissionValidTo .../내가 ExpireDay 값/

는 어떻게 추가하려면이 열 [오늘]에 [오늘]와 ExpireDay 열 값 (3)를 추가 할 은?

자바 스크립트 코드 기능 또는 양식의 단순한 Onsave 동작이 도움이 될 수 있습니다.

도움을 주셔서 감사합니다.

답변

0

목록은 저장 될 때 목록의 값만 계산하므로 계산에서 "오늘"값을 사용할 수 없습니다 (매초마다 변경되므로).

[Today]의 기본 계산은 새 양식을 작성한 경우에만 발생합니다. 당신은 Editform.aspx 일부 jQuery를 추가 할 수 있습니다 그것은 너무 열심히 아니지만, 계산 필드를 쉽게 만들 수 있습니다으로 :

날짜는 항목이 저장된됩니다 어떤
=Modified+ExpireDay 

+ 이일 .

+0

확인해 주셔서 감사합니다. 나는 포럼과 같은 것을 만들고 있습니다. 그리고 예, 사용자가 새 양식을 열 때마다 게시 날짜는 기본적으로 [오늘]으로 설정됩니다. 하지만 계산 된 필드를 기본값으로 +2로 설정하고 싶지는 않습니다. 다음 번에 만료 된 날짜가 3 또는 4 일 경우 다시 양식을 편집해야하기 때문입니다. 하루 (1,2..n)를 저장합니다. 편집하기 쉽기 때문에 커스텀리스트. – Calvin89

+0

필드에 만료일을 저장 하시겠습니까? 나는. = Modified + ExpireDays – Nat

+0

예, 필드에 저장하고 있습니다. 지금 SQL (SELECT (GETDATE() + ExpireDays)을 사용 중입니다 ... 작동합니다. 귀하의 정보와 방법을 사용해 주셔서 감사합니다! – Calvin89