Hi Sadat,
The navbar is not very big. Toplevel, 1 Sublevel and about 9 items in all.
There a calls for some dialogs in the navbar. If I remove the dialogs it is a bit better.
What is the best practice for the use of dialogs.
I have the feeling, that they delay the rendering in the browser.
For now it works fine and I'm hooked about the ComponentArt controls but I'm afraid if I include more dialogs, that it is getting slower.
Does it matter where I place (inside/outside of the content-table) etc.
Thanks,
Chris
<ComponentArt:NavBar ID="NavBar1"
Width="200" CssClass="NavBar"
DefaultItemLookId="TopItemLook"
SiteMapXmlFile="~/navData.xml"
ExpandSinglePath="true"
FullExpand="false"
CollapseDuration="50"
ExpandDuration="50"
DefaultSelectedItemLookId="Level2SelectedItemLook"
runat="server">
<ItemLooks>
<ComponentArt:ItemLook LookId="TopItemLook" CssClass="TopItem" HoverCssClass="TopItemHover"
ActiveCssClass="TopItemActive" RightIconUrl="arrow.gif" ExpandedRightIconUrl="arrow_expanded.gif"
LabelPaddingLeft="15" />
<ComponentArt:ItemLook LookId="Level2ItemLook" CssClass="Level2Item" HoverCssClass="Level2ItemHover"
LabelPaddingLeft="15" />
<ComponentArt:ItemLook LookId="Level2SelectedItemLook" CssClass="Level2ItemSelected"
HoverCssClass="Level2ItemHover" LabelPaddingLeft="15" />
</ItemLooks>
</ComponentArt:NavBar>
<code>
<items>
<item Text="Taskmanager" Look-LeftIconUrl="navTasks.gif" DefaultSubItemLookId="Level2ItemLook" SelectedLookId="TopItemLook" SubGroupCssClass="Level2Group" Expanded="true">
<item Text="Task-Liste" Look-LeftIconUrl="navListe.gif" ClientSideCommand="taskListDialog.show()" />
<item Text="Neuer Datenimport-Task" Look-LeftIconUrl="navNew2.gif" NavigateUrl="~/Taskmanager/TaskmanagerImportProcess.aspx"/>
<item Text="Messages" Look-LeftIconUrl="navMessages.gif" ClientSideCommand="messageListDialog.show()" />
</item>
<item Text="Input-Mapping" Look-LeftIconUrl="navInput.gif" DefaultSubItemLookId="Level2ItemLook" SelectedLookId="TopItemLook" SubGroupCssClass="Level2Group" >
<item Text="Import-Schema-Liste" Look-LeftIconUrl="navListe.gif" ClientSideCommand="inputSchemaListDialog.show()" />
<item Text="Neues Import-Schema" Look-LeftIconUrl="navnew2.gif" NavigateUrl="~/Mapping/newInputSchema.aspx" />
</item>
<item Text="Output-Mapping" Look-LeftIconUrl="navOutput.gif" DefaultSubItemLookId="Level2ItemLook" SelectedLookId="TopItemLook" SubGroupCssClass="Level2Group" >
<item Text="Export-Schema" Look-LeftIconUrl="navListe.gif" ClientSideCommand="outputSchemaListDialog.show()" />
<item Text="Neues Export-Schema" Look-LeftIconUrl="navnew2.gif" NavigateUrl="~/Mapping/newOutputmapping.aspx" />
</item>
</items>
</code>