【问题标题】:Peoplepicker control for webpart custom propertyWebpart 自定义属性的 Peoplepicker 控件
【发布时间】:2012-10-25 22:49:20
【问题描述】:

我在自定义 visula webpart 中使用自定义属性。该属性用于从 AD 中选择用户。为此,我想提供人员选择器控制。谁能告诉我如何为自定义 webpart 属性绑定此人员选择器控件。

注意:我正在使用 Visual Studio 2010 并使用 Sharepoint 2010

【问题讨论】:

    标签: c# sharepoint-2010


    【解决方案1】:

    请参阅使用 People Picker control 了解如何为自定义 webpart 属性绑定人员选择器。然后对于 webpart 自定义属性窗格,请参阅此 link

    【讨论】:

    • 感谢您的链接...但这里没有使用自定义属性。我需要在您建议的链接的文本框中输入用户数据,然后必须在我的代码中执行一些逻辑。
    • 我忘了告诉你。我必须将人员选择器添加到 Web 部件属性窗格。
    • 然后@karthik k 指的是我在我的编辑答案中给出的新链接。
    • karthik,我给的链接对你有用吗?
    • 我需要添加人员选择器控件,而不是链接中的控件
    【解决方案2】:

    如下设置人物编辑器的属性:-

    //Declaring PeopleEditor object
    PeopleEditor ctrlpplPicker = new PeopleEditor ();
    //Defining properties of the PeopleEditor
    ctrlpplPicker.AutoPostBack = false;
    ctrlpplPicker.PlaceButtonsUnderEntityEditor = true;
    ctrlpplPicker.ID = "pplEditor";
    ctrlpplPicker.AllowEmpty = false;
    ctrlpplPicker.SelectionSet = "User, DL, SecGroup, SPGroup";
    ctrlpplPicker.MultiSelect = true;
    ctrlpplPicker.MaximumEntities = 5;
    

    【讨论】:

      【解决方案3】:

      如果要在 Web 部件属性窗格中显示此控件,则需要编写自定义编辑器部件:

      http://msdn.microsoft.com/en-us/library/hh228018.aspx

      【讨论】:

        猜你喜欢
        • 2021-08-17
        • 1970-01-01
        • 2013-06-22
        • 2014-11-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-27
        相关资源
        最近更新 更多