在SharePoint Web部件中,如何在运行时设置Web部件的列表?

时间:2009-06-17 02:43:21

标签: list web-parts

我开发了一个依赖于我创建的自定义列表的联系人列表Web部件,也称为联系人列表。但是,每当Web部件添加到页面时,Web部件总是需要一个名为Contact List的列表,我想要它,所以我可以将Web部件添加到页面然后设置我希望它使用的列表。我想我问你如何为Web部件创建自定义属性,就像点击Web部件然后单击修改共享Web部件时获得的Web部件的烘焙属性一样。

我想这样做的原因是因为我打算添加名为联系人列表模板的列表模板。他们,每当我想显示联系人列表时,我只是从列表模板创建一个特定的列表,然后将该新列表绑定到显示列表的我的Web部件。

我想它会像这样工作: 1.我从联系人列表模板创建联系人列表,说“销售联系人列表” 2.然后我将联系人列表Web部件添加到页面 3.最后,我设置了Web部件的自定义属性(让我们称之为ContactListSourceList)    到“销售联系人列表” 4.然后,Web部件按照当前从中检索数据的方式工作    列出并显示它。

顺便说一句,我说VB比C#好,但是如果必须的话,我可以弄清楚C#。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

听起来您想要使用自定义属性创建WebPart。以下文章应该有所帮助:

答案 1 :(得分:0)

对于那些可能需要这样做的人,我在我的解决方案上写了一个How-to,它讲述了创建一个自定义属性,但也会在未设置或未设置属性时显示用户的内容正常。 How to set a SharePoint web part's list at run time