2017-05-19 47 views
0

"기타"드롭 다운 목록이있는 SharePoint 2013 목록이 있습니다. 사용자가 해당 목록에서 "기타"를 선택하면 필드를 조건부로 표시하려고합니다. 필드를 채울 수있는 것으로 표시 할 수 있지만 상사는이를 원하지 않습니다. 그들은 "기타"가 선택되었을 때만 지정 상자가 나타나기를 원합니다. 이 OOTB 또는 SharePoint Designer를 사용하는 쉬운 방법이 있습니까?SharePoint 2013에서 대답을 기반으로 조건부 필드를 만드는 방법

미리 감사드립니다. 김

답변

0

규칙 엔진에 의해 Nintex 양식을 사용하여 수행 할 수 있습니다. 아래 링크를 참조하십시오. 당신이되는 Nintex 양식을하지 않으려면

Show/Hide fields in Nintex

는, 당신은 콘텐츠 편집기/페이지에서 스크립트 편집기를 추가하고, 드롭 다운의에 변경 이벤트를 캡처 할 수 있습니다. 그래서 당신은 모든 필드를 표시/숨길 수 있습니다. 이 경우 필드 값을 제목으로 가져올 수 있습니다. 모든 필드의 DOM 요소 제목은 필드의 "제목"(표시 텍스트)과 동일합니다. 입력란이 '필수'인 경우 입력란 DOM 요소 제목에 '<'이 필요합니다 (예 : '>'). 예를 들어, 제목 필드 DOM 요소는 텍스트 유형의 입력 필드이고 요소의 title 속성은 "제목 필요"입니다. 그래서 당신은 그것을 사용함으로써 가치를 얻을 수 있습니다.

예 : 내 필드 이름은 "기타"이며 필수이며 드롭 다운 유형입니다. 필드의 onchange 이벤트를 캡처해야하는 경우 아래와 같이해야합니다.

$(select[title='Other Required']).change(function() { 
    if(this.val()=="") 
     { 
     //your code goes here 
     } 
}); 

해당 필드가 필요하지 않은 경우.

$(select[title='Other']).change(function() { 
if(this.val()=="") 
{ 
    //your code goes here 
} 
}); 

희망이 도움이 될 것입니다. 이것이 도움이되는지 알려주십시오. 감사합니다. .