2012-02-27 4 views
0

이전에 만든 두 개의 웹 파트를 하나의 멋진 스타일의 웹 파트로 결합한 시각적 웹 파트를 만들었습니다. 이것은 단지 내가 그렇게 좋아, 페이지 레이아웃에서와 같이 웹 파트 태그를 웹 파트의 ASCX 페이지로 등록 태그를 추가 한 다음 추가하여 간단하게 수행됩니다다른 웹 파트 ascx 페이지의 웹 파트에 웹 파트 연결 적용

WebPart_ParentAssignmentsUserControl.ascx :

<%@ Register tagprefix="WebParts" namespace="Microsoft.SharePointLearningKit.WebParts" assembly="Microsoft.SharePointLearningKit, Version=1.3.1.0, Culture=neutral, PublicKeyToken=24e5ae139825747e" %> 
<%@ Register tagprefix="MyChildrenWebPart" namespace="MLG2010.WebParts.MyChildren.MyChildrenWebPart" assembly="MLG2010.WebParts.MyChildren, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9f4da00116c38ec5" %> 

<WebParts:AssignmentListWebPart runat="server" ListScope="false" AllowEdit="True" AllowConnect="True" Title="Assignment List Web Part" IsIncluded="True" Dir="Default" SummaryWidth="150px" IsVisible="True" AllowMinimize="True" AllowHide="True" ExportControlledProperties="True" ZoneID="" ID="g_1c528b46_baf2_4cf2_a004_91f84c4f4556" FrameState="Normal" DisplaySummary="True" ExportMode="All" SuppressWebPartChrome="False" DetailLink="" HelpLink="" MissingAssembly="Cannot import this Web Part." PartImageSmall="" AllowRemove="True" ToolTip="Assignment List - Use this web part to keep track of your SharePoint Learning Kit assignments." HelpMode="Modeless" FrameType="Default" AllowZoneChange="True" PartOrder="0" Description="Display the assignments for an instructor or learner." PartImageLarge="" IsIncludedFilter="" __MarkupType="vsattributemarkup" __WebPartId="{1c528b46-baf2-4cf2-a004-91f84c4f4556}" WebPart="true" Height="" Width=""></WebParts:AssignmentListWebPart> 
<MyChildrenWebPart:MyChildrenWebPart runat="server" PageSize="5" StudentsSiteURL="/student" PictureLibraryTitle="Students Picture Library" ADChildAttribute="otheripphone" Description="My WebPart" DefaultPictureURL="../../Students Picture Library/DefaultChild.jpg" ShowErrors="True" PictureLibraryUrl="../../Students Picture Library" Title="MyChildrenWebPart" ADEntryPoint="LDAP://dc=redconnect-test" __MarkupType="vsattributemarkup" __WebPartId="{d13a3729-e2b8-4436-ac1b-b75c914a3596}" WebPart="true" __designer:IsClosed="false" id="g_d13a3729_e2b8_4436_ac1b_b75c914a3596"></MyChildrenWebPart:MyChildrenWebPart> 

여기에서 문제는 웹 파트 연결을 통해 통신하기 위해이 두 웹 파트가 필요하다는 것입니다. 그들은 단지 여기 aspx에 추가되기 때문에, 셰어 포인트는 그들에 대해 "알지"못해서 크롬을 얻지 못하므로 브라우저에서 웹 파트 연결을 설정할 수 없습니다.

이렇게 추가 된 웹 파트에 웹 파트 연결을 설정할 수있는 방법이 있습니까? 아니면이 웹 파트에서 크롬을 활성화 할 수 있습니까?

답변

0

, 나는 일반적으로 연결할 수있는 조각으로 웹 파트를 분리 한 다음 그들이 한 것처럼 보이게하는 스타일을 사용했다. 나는 시도한대로 다른 웹 파트 안에 웹 파트를 두는 결과에 대한 문서를 찾지 못했습니다.

1

정적으로 연결을 정의 할 수 있습니다. 이 방법을 사용하면 브라우저를 사용하여 연결을 생성/수정/삭제할 수 없습니다.

참조 : 결국

How to: Declare a Static Connection between Two Web Parts Controls

+0

ive 그것을 시도했지만 couldnt 작동하도록. 웹 파트를 찾을 수 없다는 불평을했다. – Nacht

+0

다른 웹 파트 내부의 웹 파트에서이 작업을 수행 할 수 있습니까? – Nacht