public override void PartCommunicationConnect(string interfaceName, Microsoft.SharePoint.WebPartPages.WebPart connectedPart, string connectedInterfaceName, ConnectionRunAt runAt) { if (runAt == ConnectionRunAt.Client) { // 接続時に呼ばれるため、接続時の処理はここに書きます。 // 今回は、何もしない . . . } EnsureChildControls(); // <-- 今回は、なくても良い }
public override void PartCommunicationConnect(string interfaceName, Microsoft.SharePoint.WebPartPages.WebPart connectedPart, string connectedInterfaceName, ConnectionRunAt runAt) { //Check if the connect is for this particular cell interface if (interfaceName == "Observer_WebPart_Listener") { //Keep a count of the connections _cellConnectedCount++; } }
public override void PartCommunicationConnect(string interfaceName, WssWebPart connectedPart, string connectedInterfaceName, ConnectionRunAt runAt) { }
public override void PartCommunicationConnect(string interfaceName, WebPart connectedPart, string connectedInterfaceName, ConnectionRunAt runAt) { if (interfaceName == "MyPlannerCellConsumerInterface_WPQ_") { webpartConnected = true; _cellConnectedCount++; } }
public override void PartCommunicationConnect(string interfaceName, Microsoft.SharePoint.WebPartPages.WebPart connectedPart, string connectedInterfaceName, ConnectionRunAt runAt) { if (interfaceName == "roxorityConsumeCell") { this._cellConnected = true; } if (interfaceName == "roxorityProvideRow") { this._rowConnected = true; } }
public override void PartCommunicationConnect(string interfaceName, Microsoft.SharePoint.WebPartPages.WebPart connectedPart, string connectedInterfaceName, ConnectionRunAt runAt) { roxority_FilterWebPart wp = connectedPart as roxority_FilterWebPart; if ((wp != null) && !wp.CamlFilters) { wp.additionalWarningsErrors.Add(wp ["CqwpCaml"]); } }
public override void PartCommunicationConnect(string interfaceName, WebPart connectedPart, string connectedInterfaceName, ConnectionRunAt runAt) { //Check to see if this is a client-side part if (runAt == ConnectionRunAt.Client) { //This is a client-side part return; } //Must be a server-side part so need to create the Web Part's controls EnsureChildControls(); //Check if this is my particular cell interface if (interfaceName == "MyCellProviderInterface_WPQ_") { //Keep a count of the connections _cellConnectedCount++; } }
public override void PartCommunicationConnect(string interfaceName, Microsoft.SharePoint.WebPartPages.WebPart connectedPart, string connectedInterfaceName, ConnectionRunAt runAt) { roxority_FilterWebPart part = connectedPart as roxority_FilterWebPart; if ((part != null) && !part.CamlFilters) { part.additionalWarningsErrors.Add(part["CqwpCaml", new object[0]]); } }
public override void PartCommunicationConnect(string interfaceName, Microsoft.SharePoint.WebPartPages.WebPart connectedPart, string connectedInterfaceName, ConnectionRunAt runAt) { }