0

SharePoint의 BDC (비즈니스 데이터 카탈로그) 정의에 정의 된 많은 작업이 있으며이를 UI에 표시되는 순서를 변경해야합니다.SharePoint에서 BDC 작업의 정렬 순서 변경

액션 정의 내에서 우리가 지정하는 위치 필드가 있지만, UI는 모든 것을 알파벳 순서로 표시하려고합니다. 이는 우리가 원하는 것이 아닌 것입니다.

BDC 정의의 위치 섹션의 예는 다음과 같습니다.

이것이 어떻게 성공적으로 달성 될 수 있었는지 알고 있습니까?

<Action 
    Position="10" 
    IsOpenedInNewWindow="true" 
    Url="http://www.google.co.uk/search?q=%22{0}%22" 
    ImageUrl="/_layouts/1033/images/TAH/Google.gif" 
    Name="Google for Assured Name"> 
    <ActionParameters> 
     <ActionParameter Index="0" Name="assured_name" /> 
    </ActionParameters> 
</Action> 

(내가 슈퍼 유저에 이러는 고려 않았다,하지만 BDC가 없다, 그것은 그래서 여기, 여기에 BDC 관련 질문의 숫자가 PS ...;))

+0

BDC 작업 웹 파트의 작업이 올바른 순서로 수행됩니까? –

답변

1

당신은 예를 들어, 당신의 행동의 이름을 통해 할 수있는 :

  • 01 이것은 첫 번째 작업
  • 02이이 두 번째 작업

해킹의 비트입니다, 그러나 그것은 효과가있다.

0

존재 여부를 확인하는 것 이외의 Position 특성에 대한 MSDN 설명서는 없지만 사용자가 요구하는대로 수행해야한다고 가정하는 것이 합리적입니다 (Action documentation 참조).

문서의 부족은이 기능이 완전히 구현되지 않아서 발생했다고 생각됩니다.

무언가가 일 수 있습니다. 작업은 Name 속성에 선행 공백을 추가하는 것입니다. BDC가이 공간을 자동으로 제거하지 않으면이를 사용하여 알파벳 순서에 따라 필요한 작업을 수행 할 수 있습니다 (앞에 오는 공백이 많을수록 목록 아래쪽에 작업이 나타납니다). HTML로 렌더링하면 공백이 제거됩니다.