Je travaille avec Sharepoint et j'essaie de connecter des composants Web avec plusieurs paramètres.Interface ITransformableFilterValues avec plusieurs paramètres [SharePoint WebParts]
Ma question est comment puis-je passer plus d'un paramètre d'une partie web custome à l'autre.
Je peux passer un paramètre en implémentant l'interface ITransformableFilterValues dans la partie Web personnalisée, ce que je veux faire, c'est passer plus d'un paramètre (MyIndex2 par exemple).
// Configure interface
public bool AllowEmptyValue
{
get { return false; }
}
public bool AllowAllValue
{
get { return true; }
}
public bool AllowMultipleValues
{
get { return true; }
}
public string ParameterName
{
get { return "MyIndex"; } // Name of provided parameter
}
public ReadOnlyCollection<string> ParameterValues
{
get
{
EnsureChildControls();
List<string> MyFilterValues = new List<string>();
if (MyFilterValue != null)
{
MyFilterValues.Add(MyFilterValue); //Provided value for another web-part
}
ReadOnlyCollection<string> result = new ReadOnlyCollection<string>(MyFilterValues);
return result;
}
}
[ConnectionProvider("MyIndex", "UniqueIDForRegionConnection", AllowsMultipleConnections = true)]
public ITransformableFilterValues SetConnection()
{
return this;
}
Merci pour votre aide. Et désolé pour mon anglais.