powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / SharePoint [игнор отключен] [закрыт для гостей] / Слетают настройки веб-части. Каждый день.
4 сообщений из 4, страница 1 из 1
Слетают настройки веб-части. Каждый день.
    #39160715
ronzhak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть самописная веб-часть для отображения списка. В ней есть пользовательские настройки (Название списка, представления и т.п.). При добавлении веб-части на страницу, указания этих настроек и сохранения страницы, список отображается. Но на следующий день эти настойки очищаются и список со страницы пропадает.
Может кто сталкивался с подобным, в чём может быть дело?
...
Рейтинг: 0 / 0
Слетают настройки веб-части. Каждый день.
    #39160756
chel_2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ronzhak,

Может у вас веб-часть создана неверно. Атрибуты свойствам неправильно определены.
...
Рейтинг: 0 / 0
Слетают настройки веб-части. Каждый день.
    #39163535
ronzhak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема решена, дело было в использовании статических переменных для хранения значений настроек, которые использовал в классе контрола CustomListNewsUserControl.

Было:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
public class CustomListNews : Microsoft.SharePoint.WebPartPages.WebPart
{
    public staitc string NewsListName;

    [Category("Настойки выборки")]
    [Personalizable(PersonalizationScope.User)]
    [WebBrowsable(true)]
    [WebDisplayName("Название списка")]
    [WebPartStorage(Storage.Shared)]

    public string _NewsListName
    {
        get { return NewsListName; }
        set { NewsListName = value; }
    }
    ...
}


Стало:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
public class CustomListNews : Microsoft.SharePoint.WebPartPages.WebPart
{
    public string NewsListName;

    [Category("Настойки выборки")]
    [Personalizable(PersonalizationScope.User)]
    [WebBrowsable(true)]
    [WebDisplayName("Название списка")]
    [WebPartStorage(Storage.Shared)]

    public string _NewsListName
    {
        get { return NewsListName; }
        set { NewsListName = value; }
    }
    ...
    protected override void CreateChildControls()
    {
        CustomListNewsUserControl control = (CustomListNewsUserControl)Page.LoadControl(_ascxPath);
        control.ParentWebPart = this; 
        Controls.Add(control);
    }
}
...
Рейтинг: 0 / 0
Слетают настройки веб-части. Каждый день.
    #39164101
chel_2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ronzhak,

Вы бы уже не позорились с такими откровениями:)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / SharePoint [игнор отключен] [закрыт для гостей] / Слетают настройки веб-части. Каждый день.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]