2013-12-17 5 views
1

초기 재 게시 나 리디렉션없이 소비자와 공급자 인 웹 파트를 구현하는 일반적인 방법을 찾고 있습니다. 이론적으로 가능한지 여부를 확인해야하며, 그렇다면 메커니즘이 무엇인지를 확인해야합니다.사용자 지정 SharePoint 2013 웹 파트는 다시 게시 할 필요없이 소비자와 공급자로 모두 작동 할 수 있습니까?

동료가 IConnectionData 인터페이스를 사용할 가능성에 대해 언급했지만 내 검색을 통해 이것이 작동하는 방식에 대한 정보가 거의 없습니다.

예를 들어, 사용자 지정 텍스트 상자 웹 파트 (A, B 및 C)가 3 개 있고 B가 공급자와 소비자 역할을 모두 할 수 있습니다. A는 쿼리를 실행하여 자체를 채우고 B에 현재 값을 제공합니다. B는 텍스트 상자 A의 내용을 매개 변수로 전달하여 쿼리를 실행합니다. C는 텍스트 상자 B의 내용을 매개 변수로 사용하여 쿼리를 실행합니다.

텍스트 상자는 순전히 예제로 사용되었습니다. 마찬가지로 똑같은 메커니즘을 사용하여 드롭 다운이나 생각할 수있는 다른 것을 채우고 싶을 수도 있습니다. 나는 또한 모든 웹 파트를 함께 연결할 수 있어야합니다.

내 문제는 ConnectionProvider를 방법은 항상 ConnectionConsumer에 방법 전에 호출됩니다, 그래서 나는 다음을 소비 B에 값을 제공하는 방법이없는 다음

C.

의 열쇠를 값을 제공합니다 요점은 사용자 상호 작용이나 포스트 백이 발생하기 전에 여러 웹 파트를 채우고 연결해야한다는 것입니다.

+0

Ajax 및 JQuery를 사용하여이 작업을 수행 할 수 있습니다. 단 하나의 웹 파트 인 경우 IConnectionData를 구현할 필요가 없습니다. –

+0

나는 당신이 무슨 뜻인지 잘 모르겠습니다. A> B> C> D 등 원하는대로 함께 연결할 수있는 일련의 서로 다른 웹 파트를 개발하려고합니다 (여러 웹 파트를 다른 웹 파트 (예 : A> C 및 B> C 또는 A> C 및 B> C). – cfwall

답변

0

웹 파트를 IConnectionData 인터페이스로 구현하여이 작업을 처리 할 수있었습니다. 이 접근법에 관해서는 몇 가지 의구심이 있었지만 코드에 오류가있는 것으로 나타났습니다.