Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Microsoft SharePoint Server

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

brodobrey



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
Создал веб-парт xsltlistview . Добавил на страницу.
 
 Ribbon tab “Работа со списком” – появляется при загрузке страницы на 1 секунду, где расположен веб-парт, а потом исчезает.
 
 Подскажите, как сделать активным Ribbon tab “Работа со списком” для веб-парта xsltviewwebpart?
 
 

Код:
 
namespace TestB.tetB
{
    [ToolboxItemAttribute(false)]
    public class tetB : System.Web.UI.WebControls.WebParts.WebPart
    {        
        protected override void CreateChildControls()
        {
            SPSite site = new SPSite("http://wss");
            SPWeb web = site.OpenWeb();
 
            SPList list = web.Lists["rdrc"];
 
            //ListViewWebPart wp = new ListViewWebPart();
 
            XsltListViewWebPart wp = new XsltListViewWebPart();
 
            wp.ShowToolbarWithRibbon= true;
            wp.ViewFlags = SPViewFlags.Default;
                         
            wp.ListName = SPContext.Current.Web.Lists["rdrc"].ID.ToString("B").ToUpper();
            wp.ViewGuid = SPContext.Current.Web.Lists["rdrc"].Views["spk"].ID.ToString("B").ToUpper();
                         
            //wp.ViewType = ViewType.Html;            
            Page currentPage = this.Page;                  
            SPRibbon current = SPRibbon.GetCurrent(currentPage);
                         
            if (current != null)
            {
                current.CommandUIVisible = true;                
 
                current.MakeTabAvailable("Ribbon.Read");
                 
                // this tab not auto hide. Why?
                current.MakeTabAvailable("Ribbon.WebApp");
                current.MakeContextualGroupInitiallyVisible("Ribbon.WebApp", string.Empty);
                current.NormalizeContextualGroup("Ribbon.WebApp.Groups", null);
                current.InitialTabId = "Ribbon.WebApp";
                 
                current.Enabled = true;
                current.Minimized = false;
 
                // this tab auto hide when page with webpart load
                current.MakeTabAvailable("Ribbon.List");                
                current.MakeContextualGroupInitiallyVisible("Ribbon.List", string.Empty);
                current.NormalizeContextualGroup("Ribbon.List.Groups", null);
                current.InitialTabId = "Ribbon.List";                                
                             
            }
             
            Controls.Add(wp);
            
            base.CreateChildControls();
        }        
    }
}
 

Всего записей: 45 | Зарегистр. 14-11-2008 | Отправлено: 01:54 24-12-2012 | Исправлено: brodobrey, 02:12 24-12-2012
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Microsoft SharePoint Server


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru