1
我有要求以編程方式在SharePoint 2010中的頁面中添加性能點過濾器Web部件和報告視圖Web部件。我可以將兩個Web部件都添加到頁面中,但是我不知道如何在它們之間建立連接,即用於過濾Web部件以便能夠將其值發送到報告視圖Web部件。SharePoint 2010:如何將FilterWebPart與ReportViewWebPart連接
任何幫助將不勝感激。
我有要求以編程方式在SharePoint 2010中的頁面中添加性能點過濾器Web部件和報告視圖Web部件。我可以將兩個Web部件都添加到頁面中,但是我不知道如何在它們之間建立連接,即用於過濾Web部件以便能夠將其值發送到報告視圖Web部件。SharePoint 2010:如何將FilterWebPart與ReportViewWebPart連接
任何幫助將不勝感激。
找到了解決這個:)
我做的是什麼,當我創建一個使用SPConnectWebParts的連接,我用TransformableBIDataProviderTransformer對象,例如
var list = new List<TransformProviderConsumerRecord>();
var transformer = new TransformableBIDataProviderTransformer();
var tpcRecord = new TransformProviderConsumerRecord();
tpcRecord = "SqlReportViewUniqueParameterIdSI1";
tpcRecord.ProviderParameterName = "FilterValues";
tpcRecord.DisplayColumnName = "DisplayValue";
tpcRecord.MappingId = (new Guid()).ToString();
tpcRecord.ProviderParameterDisplayName = "PerformancePoint Values";
tpcRecord.TypeFullName = "System.String";
tpcRecord.ValuesColumnName = "DisplayValue";
list.Add(transformProvConsRecord);
ProviderConsumerTransformations provConsTransf = new ProviderConsumerTransformations(list);
var tcr = new TransformerConfigurationRecord(provConsTransf, new TransformConditionalVisibilityRecord());
transformer.ConfigurationState = tcr;
wpm.SPConnectWebParts(providerWp, providerConnection, consumerWp, consumerConnection, transformer);
哪裏providerWP是性能上來看過濾網部分AMD consumerWp是性能上來看報告