Apply to
Menu, SlideMenu, TabStrip and TreeView
Overview
EO.Web control builders include Menu Builder, SlideMenu Builder,
TabStrip Builder, TreeView builder and Calendar Builder. These editors have similar user
interface and function the same way.
To start the Control Builder inside Visual Studio.NET, refer to the following
steps:
-
Select the control you want to edit on your web page;
-
Right click the control, select the corresponding control's builder from the designer's context menu.
To start a Control Builder independently:
-
Click Start -> All Programs -> Essential Objects -> the control's Builder.
Using EO.Web Control Builder
Clicking on any tab title in the screen shot to explore the tab:
The Project tab is only display when Control Builder is running as an
independent application outside of Visual Studio.Net. In this case, project
related information is needed to locate external resources such as images or
CSS files used by the control.
You can create or load the navigation control from this tab. If you are going to
create a new navigation control, you need to specify the working folder of the
control and the type of the control (e.g, for Menu, select horizontal,
vertical, context or page-bound context types). Clicking Create New Menu
button to create a new menu and it will bring you to the Template tab to choose a
template to start with.
The Template tab allows you to select a template to begin building your menu.
In this tab, all the available templates are listed in the left pane; the right
panel previews the selected template. Select a template and click Create From Selected Template
to initialize your menu based on the selected template.
Refer to look, skin &
theme for more details.
Use the Preview tab to preview the menu. All images and styles will be rendered
in the preview tab. Custom items and client side event handlers are not
rendered.
This tab allows you to immediately preview the menu you just created/configured.
This is a powerful function that is especially
useful to test menu styles.
The Deploy tab contains tools to save a menu or save the menu as skin.
This tab allows you to save the menu as a file or a skin. A menu can be
saved as a file only if it does not have any custom items. To load a saved
menu, use Menu.LoadMenu method.
To load a saved skin, use Menu.LoadMenuSkin
method.
Depending on the type of the editor used, the saved menu or skin file has an
extension of ".EO.Web.Menu.ascx", ".EO.Web.SlideMenu.ascx" or
"EO.Web.TabStrip.ascx". You should not change this extension. Changing this
extension will cause LoadMenu/LoadTabStrip or LoadMenuSkin
to fail.
Use EO.Web SlideMenu Builder
EO.Web SlideMenu Builder is almost identical to EO.Web Menu Builder, except
that it works with SlideMenu rather than
Menu, ContextMenu and
PageContextMenu. It also offers built-in skins for slide menu rather
than regular menus. For detail information about how to use a slide menu, see
here.
Use EO.Web TabStrip Builder
EO.Web TabStrip Builder is very similar to EO.Web MenuBuilder too. TabStrip
Builder works with TabStrip control. For
detail information about how to use a TabStrip, see here.