コード例 #1
0
        /// <summary>
        /// Initializes CommandBar
        /// </summary>
        private void InitializeCommandBar()
        {
            CommandBarSettings.InitializeCommandBar(CommandBar1);
            if (Table1.Layout == TableLayoutType.Layout1)
            {
                CommandBar1.CommandBarFilter = PCAxisPlugins.CommandBarFilterFactory.GetFilter(PCAxisPlugins.CommandBarPluginFilterType.TableLayout1.ToString());
            }
            else
            {
                CommandBar1.CommandBarFilter = PCAxisPlugins.CommandBarFilterFactory.GetFilter(PCAxisPlugins.CommandBarPluginFilterType.TableLayout2.ToString());
            }
            switch (CommandBar1.ViewMode)
            {
            case PCAxis.Web.Controls.CommandBar.CommandBarViewMode.Hidden:
                CommandBar1.Visible = false;
                break;

            case PCAxis.Web.Controls.CommandBar.CommandBarViewMode.DropDown:
                CommandBar1.Operations                = (List <string>)PXWeb.Settings.Current.Presentation.CommandBar.Operations;
                CommandBar1.OperationShortcuts        = (List <string>)PXWeb.Settings.Current.Presentation.CommandBar.OperationShortcuts;
                CommandBar1.OutputFormats             = (List <string>)PXWeb.Settings.Current.Presentation.CommandBar.OutputFormats;
                CommandBar1.FileformatShortcuts       = (List <string>)PXWeb.Settings.Current.Presentation.CommandBar.OutputFormatShortcuts;
                CommandBar1.PresentationViews         = (List <string>)PXWeb.Settings.Current.Presentation.CommandBar.PresentationViews;
                CommandBar1.PresentationViewShortcuts = (List <string>)PXWeb.Settings.Current.Presentation.CommandBar.PresentationViewShortcuts;
                CommandBar1.CommandbarShortcuts       = (List <string>)PXWeb.Settings.Current.Presentation.CommandBar.CommandBarShortcuts;
                break;

            case PCAxis.Web.Controls.CommandBar.CommandBarViewMode.ImageButtons:
                CommandBar1.OperationButtons    = (List <string>)PXWeb.Settings.Current.Presentation.CommandBar.OperationButtons;
                CommandBar1.FiletypeButtons     = (List <string>)PXWeb.Settings.Current.Presentation.CommandBar.FileTypeButtons;
                CommandBar1.CommandbarShortcuts = (List <string>)PXWeb.Settings.Current.Presentation.CommandBar.CommandBarShortcuts;
                break;

            default:
                CommandBar1.Visible = false;
                break;
            }
        }
コード例 #2
0
ファイル: Presentation.master.cs プロジェクト: trygu/PxWeb
 /// <summary>
 /// Initializes CommandBar
 /// </summary>
 private void InitializeCommandBar()
 {
     CommandBarSettings.InitializeCommandBar(CommandBar1);
 }