2014-07-27 4 views
0

다음 코드는 SharePoint SP jQuery를 사용하여 완벽하게 작동하는 목록에서 자동 완성을 가져옵니다.SharePoint 2010 목록

그러나 :

  1. 어떻게 코드에 더 열을 포함 할 수 있습니까?

  2. [사용자 ID] 또는 [사용자 이메일/이름]과 같은 일부 열 이름을 허용하지 않습니다.

나는 열 이름의/또는 공간 때문에 생각하고 있습니다. SharePoint 목록에서 열 이름을 변경하는 대신 코드에서이를 어떻게 제거 할 수 있습니까?

<asp:Content ContentPlaceHolderId="PlaceHolderMain" runat="server"> 
<script type="text/javascript" src="/sitename/JQuery/jquery-1.6.2.min.js"></script> 
<script type="text/javascript" src="/sitename/JQuery/jquery.SPServices-0.7.2.min.js"></script> 
<script type="text/javascript"> 
$(document).ready(function() { 
$().SPServices.SPAutocomplete({ 
sourceList: "MyListName", 
sourceColumn: "User", 
columnName: "User", 
numChars: 2, 
ignoreCase: true, 
slideDownSpeed: 100, 
debug: true 
}); 
}); 
</script> 

답변

0

공간은 문제가되지 않습니다.

sourceColumn은 정적 이름입니다.

StaticName

StaticName (표시 이름 대조적으로)

http://spservices.codeplex.com/wikipage?title=%24().SPServices.SPAutocomplete

Region_x0020_Name는, 예를 들어, 하부 열 이름을 의미한다. 열에 대해 '내부 이름'이라고도합니다. DisplayName은 지역 이름, , 즉 양식에 표시된 열의 이름이고 목록보기의 머리글은 입니다. StaticName을 확인하는 가장 쉬운 방법은 을 모르는 경우 목록 설정으로 이동하여 이름 링크를 클릭하는 것입니다. 열 속성 페이지가 나타나면 URL을 확인하십시오. 그것은이 같은 종료됩니다 : / 레이아웃/FldEdit.aspx 목록 = % 7B37920121 % 2D19B2 % 2D4C77 % 2D92FF % 2D8B3E07853114 % 7D & 필드 = 5Fx0020 % 5FValue 가 StaticName이 필드 매개 변수의 값입니다 잠재적 %? 결국. 이 은 약간의 문자가 추가로 인코딩되기 때문에 약간 까다 롭습니다. '% 5F'의 모든 항목은 밑줄 ''으로 바꿔야합니다. 예 :

잠재적 % 5Fx0020 % 5FValue -> Potential_x0020_Value 어린이 % 5Fx0020 % 5FSite % 5Fx0020 % 5FName -> Child_x0020_Site_x0020_Name 표시 이름

표시 이름은 (StaticName 대조적으로) 열 이름을 의미

이것은 양식에 표시되고 목록보기의 머리글로 표시됩니다 (예 : Region 이름). StaticName은 Region_x0020_Name, 즉 기본 열 이름입니다.

+0

감사합니다. 어떻게 코드에 더 많은 열을 추가 할 수 있습니까? – user3314399